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 Tue Nov 16 10:50:07 2010 for CUORE Software by  doxygen 1.5.6