]> Shamusworld >> Repos - architektonas/blob - src/widgets/qg_mainwindowinterface.h
Fixed problem with MDI activation.
[architektonas] / src / widgets / qg_mainwindowinterface.h
1 #ifndef QG_MAINWINDOWINTERFACE_H
2 #define QG_MAINWINDOWINTERFACE_H
3
4 #warning "!!! THIS IS CANDIDATE FOR REMOVAL !!!"
5
6 class QMainWindow;
7 class ActionHandler;
8
9 /**
10  * Interface for main application windows.
11  */
12 class QG_MainWindowInterface
13 {
14         public:
15                 QG_MainWindowInterface() {}
16                 virtual ~QG_MainWindowInterface() {}
17
18                 virtual void setFocus2() = 0;
19                 virtual GraphicView * getGraphicView() = 0;
20                 virtual Document * getDocument() = 0;
21                 virtual void createNewDocument(const QString & fileName = QString::null, Document * doc = NULL) = 0;
22                 virtual void showSimulationControls() = 0;
23 };
24
25 #endif  // QG_MAINWINDOWINTERFACE_H