X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FParametersPlugin%2FParametersPlugin_Plugin.h;h=8a14b613de79284b7145ebeeec9d403d99d7a11c;hb=4d6bb9de0e54f09a9bbacc94a058cb7cd437d535;hp=d82198f60ed0db673ba03da83f1d0f8cc9e7c157;hpb=94cfce6d9f83f04d6ce273849c93c01381670de4;p=modules%2Fshaper.git diff --git a/src/ParametersPlugin/ParametersPlugin_Plugin.h b/src/ParametersPlugin/ParametersPlugin_Plugin.h index d82198f60..8a14b613d 100644 --- a/src/ParametersPlugin/ParametersPlugin_Plugin.h +++ b/src/ParametersPlugin/ParametersPlugin_Plugin.h @@ -4,20 +4,27 @@ #define PARAMETERSPLUGIN_PLUGIN_H_ #include +#include + #include #include -/**\class ParametersPlugin_Plugin - * TODO: Add documentation +/** + * \class ParametersPlugin_Plugin + * \ingroup Plugins + * \brief The main class for management of parameter evaluation operations as plugin. */ -class PARAMETERSPLUGIN_EXPORT ParametersPlugin_Plugin : public ModelAPI_Plugin +class ParametersPlugin_Plugin : public ModelAPI_Plugin { public: /// Creates the feature object of this plugin by the feature string ID - virtual FeaturePtr createFeature(std::string theFeatureID); + PARAMETERSPLUGIN_EXPORT virtual FeaturePtr createFeature(std::string theFeatureID); public: ParametersPlugin_Plugin(); + + private: + std::shared_ptr myEvalListener; }; #endif