]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/ModuleBase/ModuleBase_ModelWidget.h
Salome HOME
Issue #2353: Correct misprint and provide undo/redo by selection in Undo/Redo list
[modules/shaper.git] / src / ModuleBase / ModuleBase_ModelWidget.h
index 18a201a39870749351b2ac003c3bea1f4ee9f210..c6a475889282c57fcc4addc0681c4eb519c2a6d9 100644 (file)
@@ -25,6 +25,7 @@
 #include <ModuleBase_ActionType.h>
 #include <ModuleBase_OperationFeature.h>
 #include <ModuleBase_ActionInfo.h>
+#include <ModuleBase_ActionParameter.h>
 #include <ModelAPI_Feature.h>
 
 #include <QWidget>
@@ -251,7 +252,8 @@ Q_OBJECT
   virtual bool canProcessAction(ModuleBase_ActionType theActionType, bool& isActionEnabled);
 
   /// Returns true if the event is processed. The default implementation is empty, returns false.
-  virtual bool processAction(ModuleBase_ActionType theActionType);
+  virtual bool processAction(ModuleBase_ActionType theActionType,
+                             const ActionParamPtr& theParam = ActionParamPtr());
 
   /// Returns list of accessible actions for Undo/Redo commands. By default it returns empty list.
   /// \param theActionType type of action. It can be ActionUndo or ActionRedo.