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