X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FXGUI%2FXGUI_MainWindow.h;h=010f9e309530b3cb12289015b259a85908bfdcee;hb=fd958c0c05de3b2661006daeb7580c3734c9709d;hp=17357858d7a89abc248b8113be9392368966aaf0;hpb=f3c113af79cf08e90316b2d27303a0a12d93fddc;p=modules%2Fshaper.git diff --git a/src/XGUI/XGUI_MainWindow.h b/src/XGUI/XGUI_MainWindow.h index 17357858d..010f9e309 100644 --- a/src/XGUI/XGUI_MainWindow.h +++ b/src/XGUI/XGUI_MainWindow.h @@ -7,8 +7,11 @@ class XGUI_MainMenu; class XGUI_Viewer; class XGUI_ActionsMgr; +class XGUI_ViewWindow; class QMdiArea; +class QMdiSubWindow; class PyConsole_EnhConsole; +class QCloseEvent; /**\class XGUI_MainWindow * \ingroup GUI @@ -42,6 +45,21 @@ public slots: void showPythonConsole(); void hidePythonConsole(); + void createSubWindow(); + +private slots: + void cascadeWindows(); + void onViewCreated(XGUI_ViewWindow* theWindow); + void onDeleteView(XGUI_ViewWindow* theWindow); + void activateView(); + void onViewActivated(QMdiSubWindow* theSubWnd); + +signals: + void exitKeySequence(); + +protected: + void closeEvent(QCloseEvent* event); + private: XGUI_MainMenu* myMenuBar; XGUI_Viewer* myViewer;