]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/XGUI/XGUI_Workshop.h
Salome HOME
Merge branch 'master' of newgeom:newgeom
[modules/shaper.git] / src / XGUI / XGUI_Workshop.h
index f61f6e1b10f9d212aafcdb0b4524f8b6b53fc079..6c9034d49e30d95b990a8cade7b9627bea1f6db5 100644 (file)
@@ -75,8 +75,13 @@ protected:
   void connectWithOperation(ModuleBase_Operation* theOperation);
 
 protected slots:
-  void onBeforeOperationStart();
-  void onAfterOperationStart();
+  /// SLOT, that is called after the operation is started. Update workshop state according to
+  /// the started operation, e.g. visualizes the property panel and connect to it.
+  void onOperationStarted();
+  /// SLOT, that is called after the operation is stopped. Update workshop state, e.g.
+  /// hides the property panel and udpate the command status.
+  /// \param theOpertion a stopped operation
+  void onOperationStopped(ModuleBase_Operation* theOperation);
 
 private:
   void initMenu();
@@ -90,7 +95,7 @@ private:
   XGUI_SelectionMgr* mySelector;
   XGUI_Displayer* myDisplayer;
 
-  XGUI_OperationMgr* myOperationMgr;
+  XGUI_OperationMgr* myOperationMgr; ///< manager to manipulate through the operations
 };
 
 #endif