]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Issue #604 Creation of an unexpected line in the Sketcher
authornds <natalia.donis@opencascade.com>
Mon, 29 Jun 2015 12:19:55 +0000 (15:19 +0300)
committernds <natalia.donis@opencascade.com>
Mon, 29 Jun 2015 12:25:45 +0000 (15:25 +0300)
Regression: Apply is always disable during mirror operation when the cursor is over property panel. Using myIsResetCurrentValue instead of myIsPropertyPanelValueChanged.

src/ModuleBase/ModuleBase_ModelWidget.h
src/ModuleBase/ModuleBase_WidgetDoubleValue.h
src/PartSet/PartSet_WidgetPoint2dDistance.cpp
src/PartSet/PartSet_WidgetPoint2dDistance.h

index ce5eb80671b9ab295b860fac486fd7021b979687..a237e6e294911c07c9e353c06e2d89c0de7a21d7 100644 (file)
@@ -47,7 +47,8 @@ Q_OBJECT
   virtual void disconnectSignals() {};
 
   /// Fills the widget with default values
-  virtual void reset() {};
+  /// \return true if the widget current value is reset
+  virtual bool reset() { return false; };
 
   /// Returns the state whether the attribute of the feature is initialized
   /// \param theObject a model feature to be checked
index 228efa0d2602946fde74a1947b9616e589fb24cd..186ae90a3f7fceefd4a9e326d091d2672e646ae9 100644 (file)
@@ -38,7 +38,7 @@ Q_OBJECT
   virtual ~ModuleBase_WidgetDoubleValue();
 
   /// Fills the widget with default values
-  virtual void reset();
+  virtual bool reset();
 
   //! Read value of corresponded attribute from data model to the input control
   // \return True in success
index 3dfefe34962ae3378ab53ef8ed4d66ecc06c70ed..c573499fbd496cdc06fe1241bd236829777dea60 100644 (file)
@@ -42,16 +42,6 @@ PartSet_WidgetPoint2dDistance::~PartSet_WidgetPoint2dDistance()
 {
 }
 
-// It is not clear a necesity of this method also it contradicts to scenario defined in parent class
-//void PartSet_WidgetPoint2dDistance::reset()
-//{
-//  bool isOk;
-//  double aDefValue = QString::fromStdString(getDefaultValue()).toDouble(&isOk);
-//
-//  ModuleBase_Tools::setSpinValue(mySpinBox, isOk ? aDefValue : 0.0);
-//  storeValueCustom();
-//}
-
 void PartSet_WidgetPoint2dDistance::setPoint(FeaturePtr theFeature,
                                              const std::shared_ptr<GeomAPI_Pnt2d>& thePnt)
 {
index 5db72e573fbfcff1f6f1b8d6c6332698b912a3a8..889ee2ed0fb210b3b206ee7f4eda3cc7e9b4f98a 100644 (file)
@@ -50,9 +50,6 @@ Q_OBJECT
 
   virtual ~PartSet_WidgetPoint2dDistance();
 
-  /// Fills the widget with default values
-  //virtual void reset();
-
   /// The methiod called when widget is deactivated
   virtual void deactivate();