OSDN Git Service

Initial commit
[wordring-tm/wordring-tm.git] / proxy / mainwindow.h
1 #ifndef MAINWINDOW_H
2 #define MAINWINDOW_H
3
4 #include <QMainWindow>
5
6 QT_BEGIN_NAMESPACE
7 class QDockWidget;
8 class QSettings;
9 QT_END_NAMESPACE
10
11 namespace TM
12 {
13 class Widget;
14 class Service;
15 } // namespace TM
16
17 class MainWindow : public QMainWindow
18 {
19         Q_OBJECT
20
21 public:
22         MainWindow(TM::Service *service, QSettings *settings, QWidget *parent = 0);
23         ~MainWindow();
24
25         TM::Widget* widget();
26
27 private:
28         QSettings *m_settings;
29         QDockWidget *m_editor_dock;
30         TM::Widget *m_widget;
31 };
32
33 #endif // MAINWINDOW_H