X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fwidgets%2Fqg_mainwindowinterface.h;h=a036d14646e77839841c03b322dbe7652f99e968;hb=a18a12fc3bcb18e5c7ca5494d7f97fb8b93f90a2;hp=953392320edea44a965a2b4d178010f6108d39e3;hpb=5adb444f3e523d3fd028617ced72d1ea6661db21;p=architektonas diff --git a/src/widgets/qg_mainwindowinterface.h b/src/widgets/qg_mainwindowinterface.h index 9533923..a036d14 100644 --- a/src/widgets/qg_mainwindowinterface.h +++ b/src/widgets/qg_mainwindowinterface.h @@ -1,7 +1,7 @@ #ifndef QG_MAINWINDOWINTERFACE_H #define QG_MAINWINDOWINTERFACE_H -#include "mainwindowinterface.h" +#warning "!!! THIS IS CANDIDATE FOR REMOVAL !!!" class QMainWindow; class ActionHandler; @@ -9,15 +9,17 @@ class ActionHandler; /** * Interface for main application windows. */ -class QG_MainWindowInterface: public MainWindowInterface +class QG_MainWindowInterface { public: QG_MainWindowInterface() {} virtual ~QG_MainWindowInterface() {} - virtual QMainWindow * GetMainWindow() = 0; - virtual ActionHandler * getActionHandler() = 0; virtual void setFocus2() = 0; + virtual GraphicView * getGraphicView() = 0; + virtual Document * getDocument() = 0; + virtual void createNewDocument(const QString & fileName = QString::null, Document * doc = NULL) = 0; + virtual void showSimulationControls() = 0; }; #endif // QG_MAINWINDOWINTERFACE_H