Salome HOME
Issue #1860: fix end lines with spaces
[modules/shaper.git] / src / XGUI / XGUI_ActionsMgr.h
index 3788197734e5ad3352bb732bd34e9dd2696cb80b..27f43885a54127178f6cb000471f76418cd3f2af 100644 (file)
@@ -45,7 +45,8 @@ class XGUI_EXPORT XGUI_ActionsMgr : public QObject, public Events_Listener
     Accept = 1,
     Help = 2,
     AbortAll = 3,
-    AcceptAll = 4
+    AcceptAll = 4,
+    Preview = 5
   };
 
   //! Add a command in the manager.
@@ -78,12 +79,13 @@ class XGUI_EXPORT XGUI_ActionsMgr : public QObject, public Events_Listener
 
   //! Return property panel's action like ok, cancel, help.
   //! If there is no such action, it will be created.
-  QAction* operationStateAction(OperationStateActionId theId, QObject* theParent = 0);
+  QAction* operationStateAction(OperationStateActionId theId);
 
   /// Return an action by the given id, if it was registered in the manager
   QAction* action(const QString& theId);
 
-  /// Return info (icon, text, etc) about the action by the given id, if it was registered in the manager
+  /// Return info (icon, text, etc) about the action by the given id,
+  /// if it was registered in the manager
   ActionInfo actionInfoById(const QString& theId);
 
  private:
@@ -98,23 +100,23 @@ class XGUI_EXPORT XGUI_ActionsMgr : public QObject, public Events_Listener
 
   //! Updates actions according to current selection in the viewer
   void updateOnViewSelection();
-  
-  //! Sets all actions to isEnabled state.
-  void setAllEnabled(bool isEnabled);
-  
+
+  //! Sets all actions to enabled state.
+  void setAllEnabled();
+
   //! Sets all nested actions to isEnabled state for the command with given ID.
   //! If ID is empty - all nested actions will be affected.
   void setNestedCommandsEnabled(bool isEnabled, const QString& theParent = QString());
-  
+
   //! Sets to enabled state all siblings of the given operation and it's parents recursively
   void setNestedStackEnabled(ModuleBase_Operation* theOperation);
-  
+
   //! Sets the action with theId to theChecked state.
   void setActionChecked(const QString& theId, const bool theChecked);
-  
+
   //! Sets the action with theId to theEnabled state.
   void setActionEnabled(const QString& theId, const bool theEnabled);
-  
+
   //! Updates actions according to their "document" tag
   void updateByDocumentKind();