20 #ifndef ModuleBase_IWidgetCreator_H
21 #define ModuleBase_IWidgetCreator_H
23 #include "ModuleBase.h"
25 #include "ModelAPI_Feature.h"
32 #pragma warning(disable: 4100)
64 virtual void pageTypes(std::set<std::string>& theTypes) {}
77 virtual QWidget* createPanelByType(
const std::string& theType,
79 const FeaturePtr& theFeature,
103 typedef std::shared_ptr<ModuleBase_IWidgetCreator> WidgetCreatorPtr;
Class which provides access to Workshop object services.
Definition: ModuleBase_IWorkshop.h:48
Definition: ModuleBase_PageBase.h:35