X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FXGUI%2FXGUI_Workshop.h;h=50e0a44cc0759dc0702f330cc29d552712a5c36c;hb=29b4b1b5e692ebc45e8a27703b9307b075d2cff2;hp=aff5c239bc90755867f18e9446a52f92d02e83b6;hpb=dcc3de2b3137a37fc2ecbc3bc856079877a1c1c7;p=modules%2Fshaper.git diff --git a/src/XGUI/XGUI_Workshop.h b/src/XGUI/XGUI_Workshop.h index aff5c239b..50e0a44cc 100644 --- a/src/XGUI/XGUI_Workshop.h +++ b/src/XGUI/XGUI_Workshop.h @@ -14,6 +14,7 @@ class XGUI_Command; class XGUI_Module; class XGUI_Workbench; class XGUI_SelectionMgr; +class XGUI_Displayer; class ModuleBase_Operation; class ModuleBase_PropPanelOperation; @@ -44,9 +45,15 @@ public: //! Returns selection manager object XGUI_SelectionMgr* selector() const { return mySelector; } + //! Returns displayer + XGUI_Displayer* displayer() const { return myDisplayer; } + //! Creates and adds a new workbench (menu group) with the given name and returns it XGUI_Workbench* addWorkbench(const QString& theName); + //! Returns the current operation or NULL + ModuleBase_Operation* currentOperation() { return myCurrentOperation; } + //! Redefinition of Event_Listener method virtual void processEvent(const Event_Message* theMessage); @@ -78,6 +85,7 @@ private: XGUI_Module* myPartSetModule; XGUI_SelectionMgr* mySelector; + XGUI_Displayer* myDisplayer; ModuleBase_Operation* myCurrentOperation; };