X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModuleBase%2FModuleBase_WidgetCreatorFactory.h;h=98f4d211d1b514d8f5d6f83e70766e6da8f1b0b0;hb=752c9e02e6aa8ced24e9b53097cb42540d5e6a08;hp=63c4d626085f11f733119af76bcde95ee4f018da;hpb=cbde248859fb0072f6012907391ea90cfc254574;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_WidgetCreatorFactory.h b/src/ModuleBase/ModuleBase_WidgetCreatorFactory.h index 63c4d6260..98f4d211d 100755 --- a/src/ModuleBase/ModuleBase_WidgetCreatorFactory.h +++ b/src/ModuleBase/ModuleBase_WidgetCreatorFactory.h @@ -18,6 +18,7 @@ class ModuleBase_ModelWidget; class ModuleBase_PageBase; +class ModuleBase_IWorkshop; class QWidget; @@ -47,13 +48,18 @@ class MODULEBASE_EXPORT ModuleBase_WidgetCreatorFactory /// \param theType a type /// \param theParent a parent widget ModuleBase_PageBase* createPageByType(const std::string& theType, - QWidget* theParent = NULL); + QWidget* theParent, + Config_WidgetAPI* theWidgetApi, + std::string theParentId); /// Create widget by its type /// \param theType a type /// \param theParent a parent widget ModuleBase_ModelWidget* createWidgetByType(const std::string& theType, - QWidget* theParent = NULL); + QWidget* theParent, + Config_WidgetAPI* theWidgetApi, + std::string theParentId, + ModuleBase_IWorkshop* theWorkshop); private: /// Constructor is hidden