summaryrefslogtreecommitdiff
path: root/utils/regtools/qeditor/mainwindow.h
diff options
context:
space:
mode:
Diffstat (limited to 'utils/regtools/qeditor/mainwindow.h')
-rw-r--r--utils/regtools/qeditor/mainwindow.h44
1 files changed, 44 insertions, 0 deletions
diff --git a/utils/regtools/qeditor/mainwindow.h b/utils/regtools/qeditor/mainwindow.h
new file mode 100644
index 0000000000..2897cde1ca
--- /dev/null
+++ b/utils/regtools/qeditor/mainwindow.h
@@ -0,0 +1,44 @@
1#ifndef MAINWINDOW_H
2#define MAINWINDOW_H
3
4#include <QMainWindow>
5#include <QTabWidget>
6#include <QSettings>
7#include "backend.h"
8#include "settings.h"
9
10class MyTabWidget : public QTabWidget
11{
12 Q_OBJECT
13public:
14 MyTabWidget();
15
16private slots:
17 void OnCloseTab(int index);
18};
19
20class MainWindow : public QMainWindow
21{
22 Q_OBJECT
23
24public:
25 MainWindow(Backend *backend);
26 void center();
27 void ReadSettings();
28 void WriteSettings();
29
30private:
31 void closeEvent(QCloseEvent *event);
32
33private slots:
34 void OnQuit();
35 void OnAbout();
36 void OnLoadDesc();
37 void OnNewRegTab();
38
39private:
40 QTabWidget *m_tab;
41 Backend *m_backend;
42};
43
44#endif