#ifndef QG_MAINWINDOWINTERFACE_H
#define QG_MAINWINDOWINTERFACE_H
-#include "mainwindowinterface.h"
+#warning "!!! THIS IS CANDIDATE FOR REMOVAL !!!"
class QMainWindow;
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