QGPButtonsFrame.hh

Go to the documentation of this file.
00001 
00002 #ifndef _QGP_BUTTONS_FRAME_HH_
00003 #define _QGP_BUTTONS_FRAME_HH_
00004 
00005 #include "QGuiCompositeFrame.hh"
00006 #include "QGuiUtils.hh"
00007 
00008 
00009 class TGTextButton;
00010 
00018 class QGPButtonsFrame: public QGuiCompositeFrame
00019 {
00020 public:
00021    QGPButtonsFrame(const TGWindow* parent, UInt_t w, UInt_t h);
00022    
00023    virtual ~QGPButtonsFrame();
00024 
00025    void QuitClicked()      { Emit("QuitClicked()"); }            //*SIGNAL*
00026    void StartStopClicked();                                      //*SIGNAL*
00027    void LoadConfClicked()  { Emit("LoadConfClicked()"); }        //*SIGNAL*
00028    void SaveConfClicked()  { Emit("SaveConfClicked()"); }        //*SIGNAL*
00029    void SelectBasketClicked() { Emit("SelectBasketClicked()"); } //*SIGNAL*
00030 
00036    void Lock(bool alsoStart);
00037    
00039    void Unlock();
00040 
00045    bool GetStartStopStatus() const { return fStartStopStatus; }
00046 private:
00047 
00048    TGTextButton *fSettingsBasketButton;
00049    TGTextButton *fLoadButton;
00050    TGTextButton *fSaveButton;   
00051    TGTextButton *fStartButton;
00052    TGTextButton *fQuitButton;
00053 
00055    bool fStartStopStatus;
00056 
00057    ClassDef(QGPButtonsFrame,0)   
00058 };
00059 #endif

Generated on Tue Nov 16 10:49:54 2010 for CUORE Software by  doxygen 1.5.6