Go to the documentation of this file.00001
00008 #ifndef %(package)s_MAIN_WINDOW_H
00009 #define %(package)s_MAIN_WINDOW_H
00010
00011
00012
00013
00014
00015 #include <QtGui/QMainWindow>
00016 #include "ui_main_window.h"
00017 #include "qnode.hpp"
00018
00019
00020
00021
00022
00023 namespace %(package)s {
00024
00025
00026
00027
00031 class MainWindow : public QMainWindow {
00032 Q_OBJECT
00033
00034 public:
00035 MainWindow(int argc, char** argv, QWidget *parent = 0);
00036 ~MainWindow();
00037
00038 void ReadSettings();
00039 void WriteSettings();
00040
00041 void closeEvent(QCloseEvent *event);
00042 void showNoMasterMessage();
00043
00044 public Q_SLOTS:
00045
00046
00047
00048 void on_actionAbout_triggered();
00049 void on_button_connect_clicked(bool check );
00050 void on_checkbox_use_environment_stateChanged(int state);
00051
00052
00053
00054
00055 void updateLoggingView();
00056
00057 private:
00058 Ui::MainWindowDesign ui;
00059 QNode qnode;
00060 };
00061
00062 }
00063
00064 #endif // %(package)s_MAIN_WINDOW_H