QIGUICutStatWindow.hh
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
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