00001 #ifndef MAINWINDOW_H 00002 #define MAINWINDOW_H 00003 00004 #include <QMainWindow> 00005 #include "chartview.h" 00006 #include "logview.h" 00007 #include "statview.h" 00008 #include "vplayer.h" 00009 #include <QDebug> 00010 #include "sql.h" 00011 #include <dbthread.h> 00012 #include <chartthread.h> 00013 #include "CCamera.h" 00014 00015 namespace Ui { 00016 class MainWindow; 00017 } 00019 class MainWindow : public QMainWindow 00020 { 00021 Q_OBJECT 00022 00023 public: 00024 explicit MainWindow(QWidget *parent = 0); 00025 ~MainWindow(); 00026 00027 private: 00028 Ui::MainWindow *ui; 00029 ChartView *cv; 00030 LogView *lv; 00031 StatView *sv; 00032 Vplayer *vp; 00033 dbthread *_dbthread; 00034 ChartThread *_cthread; 00035 CCamera *cam; 00036 bool rec_toggle; 00037 bool refresh_toggle; 00038 00039 00040 private slots: 00041 void on_simulate_button_clicked(); 00042 void on_replay_button_clicked(); 00043 void on_refresh_button_clicked(); 00044 void on_record_button_clicked(); 00045 void on_log_button_clicked(); 00046 void on_chart_button_clicked(); 00047 void on_stats_button_clicked(); 00048 }; 00049 00050 #endif // MAINWINDOW_H
1.7.1