X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FParametersPlugin%2FParametersPlugin_Plugin.cpp;fp=src%2FParametersPlugin%2FParametersPlugin_Plugin.cpp;h=975ca1e3a32eff654ca3bd9cf30239727832cb9e;hb=66d913fb8f4a0b7764fbb79a4139785db4b3b346;hp=e82a5f67d87b20207d5e2e05aebd2f552813e594;hpb=28bb5c301466d4581d9a1b4aa920e0e101b8ac47;p=modules%2Fshaper.git diff --git a/src/ParametersPlugin/ParametersPlugin_Plugin.cpp b/src/ParametersPlugin/ParametersPlugin_Plugin.cpp index e82a5f67d..975ca1e3a 100644 --- a/src/ParametersPlugin/ParametersPlugin_Plugin.cpp +++ b/src/ParametersPlugin/ParametersPlugin_Plugin.cpp @@ -4,7 +4,11 @@ #include #include +#include #include +#include + +#include #include #include @@ -17,6 +21,10 @@ static ParametersPlugin_Plugin* MY_PARAMETERSPLUGIN_INSTANCE = new ParametersPlu ParametersPlugin_Plugin::ParametersPlugin_Plugin() { // register this plugin + WidgetCreatorFactoryPtr aWidgetCreatorFactory = ModuleBase_WidgetCreatorFactory::get(); + aWidgetCreatorFactory->registerCreator( + std::shared_ptr(new ParametersPlugin_WidgetCreator())); + SessionPtr aSession = ModelAPI_Session::get(); aSession->registerPlugin(this); @@ -35,6 +43,9 @@ FeaturePtr ParametersPlugin_Plugin::createFeature(std::string theFeatureID) if (theFeatureID == ParametersPlugin_Parameter::ID()) { return FeaturePtr(new ParametersPlugin_Parameter); } + if (theFeatureID == ParametersPlugin_ParametersMgr::ID()) { + return FeaturePtr(new ParametersPlugin_ParametersMgr); + } return FeaturePtr(); }