X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fmainapp%2Fmdiwindow.h;h=6b66aef8fedd100544c1ab91c658e75c66b45dd6;hb=f34fe4370628985ef1a4a4527cfa85165624e27c;hp=0f5ddadc35b5745908bf100b9f78a4b118539278;hpb=3b479913b79032e514ce8c74ba915c6c91ab0f15;p=architektonas diff --git a/src/mainapp/mdiwindow.h b/src/mainapp/mdiwindow.h index 0f5ddad..6b66aef 100644 --- a/src/mainapp/mdiwindow.h +++ b/src/mainapp/mdiwindow.h @@ -2,11 +2,12 @@ #define QC_MDIWINDOW_H #include -#include "qc_graphicview.h" -#include "qg_layerwidget.h" -#include "qg_recentfiles.h" -#include "qg_pentoolbar.h" #include "rs_document.h" +#include "layerwidget.h" +#include "pentoolbar.h" + +class RS_EventHandler; +class QG_GraphicView; /** * MDI document window. Contains a document and a view (window). @@ -19,7 +20,6 @@ class MDIWindow: public QMdiSubWindow public: MDIWindow(RS_Document * doc, QWidget * parent, const char * name = NULL, -// Qt::WindowFlags wflags = Qt::WDestructiveClose); Qt::WindowFlags wflags = Qt::SubWindow); ~MDIWindow(); @@ -36,19 +36,16 @@ class MDIWindow: public QMdiSubWindow void slotFilePrint(); public: - QC_GraphicView * getGraphicView(); + QG_GraphicView * getGraphicView(); RS_Document * getDocument(); Drawing * getGraphic(); RS_EventHandler * getEventHandler(); - void addChildWindow(MDIWindow * w); void removeChildWindow(MDIWindow * w); MDIWindow * getPrintPreview(); void setParentWindow(MDIWindow * p); int getId(); - bool closeMDI(bool force, bool ask = true); - void setForceClosing(bool on); friend std::ostream & operator<<(std::ostream & os, MDIWindow & w); @@ -65,7 +62,8 @@ class MDIWindow: public QMdiSubWindow /** ID counter (class variable) */ static int idCounter; /** Graphic view */ - QC_GraphicView * graphicView; +//let's see if we can get rid of this... + QG_GraphicView * graphicView; /** Document */ RS_Document * document; /** Does the window own the document? */