X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FModuleBase%2FModuleBase_WidgetCreatorFactory.h;fp=src%2FModuleBase%2FModuleBase_WidgetCreatorFactory.h;h=e5ffb33698a8c4d93fced9467a81684708bcbe26;hb=49d5a27258260087aad5e7ca30d6863e08a186d1;hp=5cbc34c06bc2bb582cc295e85193548bc4906204;hpb=9a9079c59a6aaefb49725080f178559415482a19;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_WidgetCreatorFactory.h b/src/ModuleBase/ModuleBase_WidgetCreatorFactory.h index 5cbc34c06..e5ffb3369 100755 --- a/src/ModuleBase/ModuleBase_WidgetCreatorFactory.h +++ b/src/ModuleBase/ModuleBase_WidgetCreatorFactory.h @@ -32,7 +32,7 @@ class QWidget; class MODULEBASE_EXPORT ModuleBase_WidgetCreatorFactory { public: - // Returns an singular instance of the class if it exists or create it + /// Returns an singular instance of the class if it exists or create it static std::shared_ptr get(); /// Destructor @@ -63,6 +63,7 @@ class MODULEBASE_EXPORT ModuleBase_WidgetCreatorFactory /// Create page by its type /// \param theType a type /// \param theParent a parent widget + /// \param theWidgetApi the widget configuration. The attribute of the model widget is obtained from XML /// \return a created page or null ModuleBase_PageBase* createPageByType(const std::string& theType, QWidget* theParent, @@ -71,6 +72,8 @@ class MODULEBASE_EXPORT ModuleBase_WidgetCreatorFactory /// Create widget by its type /// \param theType a type /// \param theParent a parent widget + /// \param theWidgetApi the widget configuration. The attribute of the model widget is obtained from XML + /// \param theWorkshop a workshop object instance /// \return a created widget or null ModuleBase_ModelWidget* createWidgetByType(const std::string& theType, QWidget* theParent,