QGPlotListWindow Class Reference

Inheritance diagram for QGPlotListWindow:

QGWindow List of all members.

Detailed Description

Singleton class for plot list window.

Author:
Adam Bryant (adam_bryant@berkeley.edu)


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.


The documentation for this class was generated from the following files:
Generated on Fri Mar 6 13:40:43 2009 for CUORE Software by  doxygen 1.5.1