X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FParametersPlugin%2FParametersPlugin_Parameter.h;h=47a0d30721b693f78600e3be5bfc059212f4a92f;hb=4d6bb9de0e54f09a9bbacc94a058cb7cd437d535;hp=2eef33febd518e7d58328f4c2b106a98f8220beb;hpb=7807756f46b9dcd90994ac57a8a514f0570e794e;p=modules%2Fshaper.git diff --git a/src/ParametersPlugin/ParametersPlugin_Parameter.h b/src/ParametersPlugin/ParametersPlugin_Parameter.h index 2eef33feb..47a0d3072 100644 --- a/src/ParametersPlugin/ParametersPlugin_Parameter.h +++ b/src/ParametersPlugin/ParametersPlugin_Parameter.h @@ -65,14 +65,16 @@ class ParametersPlugin_Parameter : public ModelAPI_Feature /// Pre-execution is not needed for parameter PARAMETERSPLUGIN_EXPORT virtual bool isPreviewNeeded() const; - /// Creates a new part document if needed + /// Creates a parameter in document PARAMETERSPLUGIN_EXPORT virtual void execute(); /// Request for initialization of data model of the feature: adding all attributes PARAMETERSPLUGIN_EXPORT virtual void initAttributes(); - PARAMETERSPLUGIN_EXPORT virtual bool isInHistory(); //false + /// Reimplemented from ModelAPI_Feature::isInHistory(). Returns false. + PARAMETERSPLUGIN_EXPORT virtual bool isInHistory(); + /// Reimplemented from ModelAPI_Feature::isInHistory(). PARAMETERSPLUGIN_EXPORT virtual void attributeChanged(const std::string& theID); /// Use plugin manager for features creation @@ -81,10 +83,10 @@ class ParametersPlugin_Parameter : public ModelAPI_Feature protected: /// Evaluates theExpression and returns its value. double evaluate(const std::string& theExpression, std::string& theError); - /// Update name of the parameter + /// Updates name of the parameter void updateName(); - /// Update expression of the parameter - void updateExpression(); + /// Updates expression of the parameter + bool updateExpression(); private: std::shared_ptr myInterp;