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()"); }
00026 void StartStopClicked();
00027 void LoadConfClicked() { Emit("LoadConfClicked()"); }
00028 void SaveConfClicked() { Emit("SaveConfClicked()"); }
00029 void SelectBasketClicked() { Emit("SelectBasketClicked()"); }
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