]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/ModuleBase/ModuleBase_ModelWidget.h
Salome HOME
Add tools
[modules/shaper.git] / src / ModuleBase / ModuleBase_ModelWidget.h
index bd9c15b0e0edb5ecc426b6f3ac9ee017c107b7d0..bc01dc9a28d682bafe37c69d444d8db64ca906e5 100644 (file)
@@ -204,6 +204,10 @@ protected:
   /// The method called when widget is activated
   virtual void activateCustom() {};
 
+  /// Sends a message about block/unblock viewer updating
+  /// \param theValue a boolean value
+  static void blockUpdateViewer(const bool theValue);
+
 protected slots:
   /// Processing of values changed in model widget by store the current value to the feature
   void onWidgetValuesChanged();
@@ -211,13 +215,13 @@ protected slots:
  protected:
 
   /// The attribute name of the model feature
-  std::string myAttributeID; 
+  std::string myAttributeID;
 
   /// Name of parent
-  std::string myParentId;    
+  std::string myParentId;
 
   /// A feature which is processing by active operation
-  FeaturePtr myFeature;      
+  FeaturePtr myFeature;
 
   /// Flag which shows that current operation is in editing mode
   bool myIsEditing; 
@@ -228,10 +232,10 @@ protected slots:
 
 private:
   /// Value should be computed on execute, like radius for circle's constraint (can not be zero)
-  bool myIsComputedDefault; 
-                        
+  bool myIsComputedDefault;
+
   /// the default value, which is defined in the XML for this attribute    
-  std::string myDefaultValue; 
+  std::string myDefaultValue;
 
   /// the reset state. If it is false, the reset method of the widget is not performed
   bool myUseReset;