QGWindow Class Reference

Inheritance diagram for QGWindow:

QGCalibrationWindow QGCanvasWindow QGCutsEditorWindow QGPlotEditWindow QGPlotListWindow QGHistogramEditWindow QGPulseEditWindow QGScatterPlotEditWindow List of all members.

Detailed Description

Base class for GUI windows.

Author:
Adam Bryant (adam_bryant@berkeley.edu)


Public Member Functions

 QGWindow (const TGWindow *p=0, UInt_t w=100, UInt_t h=100)
 Constructor.
virtual ~QGWindow ()
 Destructor.
virtual void SetWindowName (const char *name=0)
 Set name of window.

Static Public Member Functions

static QGWindowGetWindowByName (const std::string &name)
 Get pointer to window with a given name.
static const std::list< QGWindow * > & GetWindows ()
 Get collection of windows.
static bool IsNameInUse (std::string name)
 Check whether string is the name of any window.
static std::string GenerateWindowName (std::string baseName)
 Generate a name for the window.
static void UpdateWindowDropDownBoxes ()
 Update window drop down boxes.

Protected Attributes

UInt_t fWidth
 Width of window.
UInt_t fHeight
 Height of window.

Static Protected Attributes

static std::list< QGWindow * > fWindows
 Collection of pointers to all open QGWindows.


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