Salome HOME
#2309 Possibility to hide faces
[modules/shaper.git] / src / ModuleBase / ModuleBase_IModule.h
index 8295af76172a7c2f6d3294b2463728ae3da1475a..4290fc3cdee0c93303e9aa60341f4faf16d48bf0 100755 (executable)
@@ -83,6 +83,9 @@ class MODULEBASE_EXPORT ModuleBase_IModule : public QObject
   /// Remove default selection filters of the module from the current viewer
   virtual void deactivateSelectionFilters() {}
 
+  /// Update selection filters depending on the module active controls
+  virtual void updateActiveSelectionFilters() {}
+
   /// Stores the current selection
   virtual void storeSelection() {}
 
@@ -309,9 +312,6 @@ class MODULEBASE_EXPORT ModuleBase_IModule : public QObject
   /// \param theStdActions - a map of standard actions
   virtual void updateViewerMenu(const QMap<QString, QAction*>& theStdActions) {}
 
-  /// Updates the current operation state after undo/redo actions calling
-  virtual void updateOperationByUndoRedo() {}
-
   /// Returns true if the action should be always enabled
   /// \param theActionId an action index: Accept or Accept All
   /// \return boolean value
@@ -369,9 +369,6 @@ class MODULEBASE_EXPORT ModuleBase_IModule : public QObject
                             std::string& theDescription);
 
 signals:
-  /// Signal which is emitted when operation is launched
-  void operationLaunched();
-
   /// Segnal emitted when an operation is resumed
   /// \param theOp a resumed operation
   void resumed(ModuleBase_Operation* theOp);