- //delete myEditor;
-}
-
-bool ModuleBase_WidgetEditor::storeValue(FeaturePtr theFeature) const
-{
- DataPtr aData = theFeature->data();
- AttributeDoublePtr aReal = aData->real(attributeID());
- bool isOk;
- if (isOk && aReal->value() != myValue) {
- aReal->setValue(myValue);
- Events_Loop::loop()->flush(Events_Loop::eventByName(EVENT_FEATURE_UPDATED));
- }
- return true;
-}
-
-bool ModuleBase_WidgetEditor::restoreValue(FeaturePtr theFeature)
-{
- boost::shared_ptr<ModelAPI_Data> aData = theFeature->data();
- AttributeDoublePtr aRef = aData->real(attributeID());
-
- myValue = aRef->value();
- return true;