Inheritance diagram for QGPlotListWindow:
Public Member Functions | |
virtual | ~QGPlotListWindow () |
Destructor. | |
void | AddEntry (QGPlot *plot) |
Add entry for plot. | |
void | Clear () |
Clear the plot list. | |
void | GeneratePlotList () |
Generate list of plots. | |
void | Refresh () |
Refresh the contents of the window. | |
void | RemoveEntry (QGPlot *plot) |
Remove entry for plot. | |
Static Public Member Functions | |
static QGPlotListWindow * | Instance () |
Singleton. | |
static bool | IsVisible () |
Returns true if the plot list window exists. | |
static void | Update () |
Update the plot list. | |
Private Member Functions | |
QGPlotListWindow (const TGWindow *p=0, UInt_t w=450, UInt_t h=300) | |
Private constructor. | |
Private Attributes | |
TGVerticalFrame * | fContainerFrame |
Container frame for scrollable frame. | |
std::map< QGPlot *, QGPlotListEntryFrame * > | fEntries |
Map from plots to entries. | |
TGCanvas * | fScrollableFrame |
Scrollable frame. | |
Static Private Attributes | |
static QGPlotListWindow * | fMe |
Singleton. |