QGCutsFrame Class Reference

List of all members.


Detailed Description

Frame to handle editing of cuts.

Author:
Adam Bryant (adam_bryant@berkeley.edu)

Public Member Functions

 QGCutsFrame (TGWindow *p=0, UInt_t w=100, UInt_t h=100)
 Constructor.
virtual ~QGCutsFrame ()
 Destructor.
void AddCut (const std::string &cut)
 Add cut.
std::vector< std::string > GetCuts ()
 Get cuts.
TGListBox * GetCutsListBox ()
 Get pointer to cuts list box.
QGDropDownBoxGetDropDownBox ()
 Get drop down box.
std::vector< Int_t > GetSelectedEntries ()
 Get id numbers of selected entries in list box.
void HandleCopyButton ()
 Handle copy button.
void HandleDropDownBox ()
 Handle drop down box.
void HandleEditButton ()
 Handle edit button.
void HandlePasteButton ()
 Handle paste button.
void HandleRemoveButton ()
 Handle remove button.
void SetCuts (const std::vector< std::string > &cuts)
 Set cuts.
void SetLabel (const std::string &label)
 Set label.

Static Public Member Functions

static void ClearCopiedCuts ()
 Clear copied cuts.
static void CopyCut (const std::string &cut)
 Copy cut.
static const std::vector
< std::string > & 
GetCopiedCuts ()
 Get copied cuts.

Private Attributes

TGPictureButton * fAddButton
 Add button.
TGHorizontalFrame * fAddEditFrame
 Frame for drop down box and Add/Edit buttons.
TGHorizontalFrame * fButtonsFrame
 Cuts buttons frame.
TGPictureButton * fCopyButton
 Copy button.
std::map< Int_t, std::string > fCuts
 Cuts.
TGListBox * fCutsListBox
 Cuts list box.
QGDropDownBoxfDropDownBox
 Drop down box.
TGPictureButton * fEditButton
 Edit button.
Int_t fEditId
 Id of cut being edited.
Int_t fId
 Cut id.
TGLabel * fLabel
 Label.
TGPictureButton * fPasteButton
 Paste button.
TGPictureButton * fRemoveButton
 Remove button.

Static Private Attributes

static std::vector< std::string > fCopiedCuts
 Cuts copied to the clipboard.

The documentation for this class was generated from the following files:

Generated on Tue Nov 16 10:50:06 2010 for CUORE Software by  doxygen 1.5.6