]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/ModuleBase/ModuleBase_Operation.h
Salome HOME
Issue #3060: Use HideFaces panel for groups creation operation
[modules/shaper.git] / src / ModuleBase / ModuleBase_Operation.h
index 845f6368608e555ef9890aa7b0fcba0ed7fda172..ecc4c7c079de77230bd43f08be0efa3fbb05bb8b 100644 (file)
@@ -105,6 +105,10 @@ Q_OBJECT
     myHelpFileName = theName;
   }
 
+  void setHideFacesVisible(bool isVisible) { myHideFacesVisibilityState = isVisible; }
+
+  bool isHideFacesVisible() const { return myHideFacesVisibilityState; }
+
 signals:
   /// The operation is started
   void beforeStarted();
@@ -209,6 +213,9 @@ private:
   ModuleBase_IPropertyPanel* myPropertyPanel;
 
   QString myHelpFileName;
+
+  /// Visibility state of HideFaces panel before the operation launch
+  bool myHideFacesVisibilityState;
 };
 
 #endif