Electric Tiger DAQ  1.0.0
Data Acquisition Software for the Electric Tiger Experiment
mainwindow.h
1 #ifndef MAINWINDOW_H
2 #define MAINWINDOW_H
3 
4 //C System-Headers
5 //
6 //C++ System headers
7 //
8 //OpenCL Headers
9 //
10 //Boost Headers
11 //
12 //Qt Headers
13 #include <QMainWindow>
14 #include <QPalette>
15 #include <QHBoxLayout>
16 #include <QThread>
17 //Project specific headers
18 #include "Panels/SpectrumAnalyzer/spectrumanalyzer.h"
19 #include "Panels/InstrumentView/instrumentview.h"
20 #include "Panels/StatusCombo/combostatuspanel.h"
21 
22 namespace Ui {
23 class MainWindow;
24 }
25 
26 class MainWindow : public QMainWindow {
27  Q_OBJECT
28 
29  public:
30  explicit MainWindow( QWidget *parent = 0 );
31 
32  void SetSpectrumAnalyzerView( SpectrumAnalyzer* spec_analyzer );
33  void SetNetworkAnalyzerView( InstrumentView* network_analyzer );
34  void SetComboStatus( ComboStatusPanel* status_panel );
35  ~MainWindow();
36 
37  private:
38 
39  Ui::MainWindow *ui;
40  QHBoxLayout* front_panel_layout;
41  QPalette dark_palette;
42 
43 // QThread* thread;
44 };
45 
46 #endif // MAINWINDOW_H
Definition: combostatuspanel.h:10
Definition: chartscalecontrols.h:7
Definition: instrumentview.h:30
Definition: mainwindow.h:26
Definition: spectrumanalyzer.h:33