From: vsv Date: Thu, 5 Jul 2018 13:34:40 +0000 (+0300) Subject: Issue #2506: Do not display equation on creation parameter on a fly. X-Git-Tag: EDF_2018-1~11 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=ffc5ba93cef1e6e5dd90a1e2c526b95c1b45c406;p=modules%2Fshaper.git Issue #2506: Do not display equation on creation parameter on a fly. --- diff --git a/src/ModuleBase/ModuleBase_WidgetDoubleValue.cpp b/src/ModuleBase/ModuleBase_WidgetDoubleValue.cpp index 117cc8c08..0adf8f355 100644 --- a/src/ModuleBase/ModuleBase_WidgetDoubleValue.cpp +++ b/src/ModuleBase/ModuleBase_WidgetDoubleValue.cpp @@ -169,7 +169,7 @@ bool ModuleBase_WidgetDoubleValue::storeValueCustom() } else { ModuleBase_Tools::editParameter(myParameter, aText); } - aText = aText.split('=').at(0) + "="; + aText = aText.split('=').at(0); // +"="; } else if (myParameter.get()){ // Nullyfy the parameter reference without deletion of the created myParameter = FeaturePtr(); @@ -193,18 +193,18 @@ bool ModuleBase_WidgetDoubleValue::restoreValueCustom() std::string aTextRepr = aRef->text(); if (!aTextRepr.empty()) { QString aText = QString::fromStdString(aTextRepr); - if (aText.endsWith('=')) { - if (!myParameter.get()) { - QString aName = aText.left(aText.indexOf('=')).trimmed(); - myParameter = ModuleBase_Tools::findParameter(aName); - } - /// If myParameter is empty then it was not created because of an error - if (!myParameter.get()) - return false; - - AttributeStringPtr aExprAttr = myParameter->string("expression"); - aText += aExprAttr->value().c_str(); - } + //if (aText.endsWith('=')) { + // if (!myParameter.get()) { + // QString aName = aText.left(aText.indexOf('=')).trimmed(); + // myParameter = ModuleBase_Tools::findParameter(aName); + // } + // /// If myParameter is empty then it was not created because of an error + // if (!myParameter.get()) + // return false; + + // AttributeStringPtr aExprAttr = myParameter->string("expression"); + // aText += aExprAttr->value().c_str(); + //} ModuleBase_Tools::setSpinText(mySpinBox, aText); } else { ModuleBase_Tools::setSpinValue(mySpinBox, aRef->isInitialized() ? aRef->value() : 0);