]> Shamusworld >> Repos - architektonas/blob - src/widgets/qg_mainwindowinterface.h
8d00ff04f33f9a4f655dda62128971a36acfbd9f
[architektonas] / src / widgets / qg_mainwindowinterface.h
1 #ifndef QG_MAINWINDOWINTERFACE_H
2 #define QG_MAINWINDOWINTERFACE_H
3
4 #include "rs_mainwindowinterface.h"
5
6 class QMainWindow;
7 class QG_ActionHandler;
8
9 /**
10  * Interface for main application windows.
11  */
12 class QG_MainWindowInterface: public RS_MainWindowInterface
13 {
14         public:
15                 QG_MainWindowInterface() {}
16                 virtual ~QG_MainWindowInterface() {}
17
18                 virtual QMainWindow * GetMainWindow() = 0;
19                 virtual QG_ActionHandler * getActionHandler() = 0;
20                 virtual void setFocus2() = 0;
21 };
22
23 #endif  // QG_MAINWINDOWINTERFACE_H