]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Set empty text if double value is set in editor
authorvsv <vitaly.smetannikov@opencascade.com>
Mon, 25 May 2015 08:13:37 +0000 (11:13 +0300)
committervsv <vitaly.smetannikov@opencascade.com>
Mon, 25 May 2015 08:13:37 +0000 (11:13 +0300)
src/ModuleBase/ModuleBase_WidgetDoubleValue.cpp
src/ModuleBase/ModuleBase_WidgetEditor.cpp

index 38d47563f878fd24d725014ad6c0dbc1dfa23787..e2e8fa4e5cd73382a637e698701dfef0ac47e760 100644 (file)
@@ -117,9 +117,7 @@ bool ModuleBase_WidgetDoubleValue::storeValueCustom() const
   AttributeDoublePtr aReal = aData->real(attributeID());
   if (!mySpinBox->hasVariable()) {
     aReal->setValue(mySpinBox->value());
-    // In order to synchronize value and text
-    // If it is not synchronized sometimes it could take vale not as a digit but as a string
-    aReal->setText(mySpinBox->text().toStdString());
+    aReal->setText("");
   } else {
     // Here is a text of a real value or an expression.
     std::string aText = mySpinBox->text().toStdString();
index 1c26b11ebf3b0aa43ee8ac060a66976cfa7c160a..29e07a1f3efb95bb39f6d5c61e9c620b4abc08ac 100644 (file)
@@ -62,7 +62,7 @@ void editedValue(double& outValue, QString& outText)
   double aValue = outText.toDouble(&isDouble);
   if (isDouble) {
     outValue = aValue;
-  //  outText = ""; // return empty string, if it's can be converted to a double
+    outText = ""; // return empty string, if it's can be converted to a double
   }
   aPopup->deleteLater();
 }