1 #ifndef _QG_PLOT_LIST_WINDOW_HH_
2 #define _QG_PLOT_LIST_WINDOW_HH_
17 class TGVerticalFrame;
31 void Clear(Option_t* opt =
"");
59 std::map<QGPlot*, QGPlotListEntryFrame*>
fEntries;
Class for entries in the plot list.
Singleton class for plot list window.
std::map< QGPlot *, QGPlotListEntryFrame * > fEntries
Map from plots to entries.
TGCanvas * fScrollableFrame
Scrollable frame.
void RemoveEntry(QGPlot *plot)
Remove entry for plot.
static bool IsVisible()
Returns true if the plot list window exists.
void AddEntry(QGPlot *plot)
Add entry for plot.
QGPlotListWindow(const TGWindow *p=0, UInt_t w=450, UInt_t h=300)
Private constructor.
void Refresh()
Refresh the contents of the window.
virtual ~QGPlotListWindow()
Destructor.
static QGPlotListWindow * Instance()
Singleton.
static void Update()
Update the plot list.
static QGPlotListWindow * fMe
Singleton.
void GeneratePlotList()
Generate list of plots.
void Clear(Option_t *opt="")
Clear the plot list.
TGVerticalFrame * fContainerFrame
Container frame for scrollable frame.
Base class for GUI plots including histograms, scatter plots, pulses, and graphical cuts.
Base class for GUI windows.