00001 #ifndef _QIGUI_CUTSTATWINDOW__H_ 00002 #define _QIGUI_CUTSTATWINDOW__H_ 00003 00004 #include <QMainWindow> 00005 #include <TCanvas.h> 00006 00007 #include "ui_CutStatWindow.h" 00008 00009 class QIGUISession; 00010 class QIGUICoSessionHandler; 00011 class QIGUIPlotData; 00012 class QLabel; 00013 class TCanvas; 00014 00015 class QIGUICutStatWindow: public QMainWindow, public Ui::CutStatWindow 00016 { 00017 Q_OBJECT 00018 00019 public: 00020 QIGUICutStatWindow (QString & name, QIGUIPlotData * plotData, QWidget * parent=0); 00021 virtual ~QIGUICutStatWindow(); 00022 void Display(); 00023 00024 public slots: 00025 00026 private: 00027 QIGUIPlotData * fPlotData; 00028 QIGUICoSessionHandler * fCoSessionHandler; 00029 00030 // STatus bar 00031 void createStatusBar(); 00032 QLabel * fStatusBarSession; 00033 QLabel * fStatusBarNumberOfEvents; 00034 QLabel * fStatusBarNumberOfSelectedEvents; 00035 QLabel * fStatusBarCuts; 00036 QLabel * fStatusBarCoAnalysis; 00037 00038 TCanvas * fCanvas; 00039 00040 00041 public: 00042 00043 }; 00044 00045 #endif
1.5.6