Salome HOME
Issue #1368: Creation of a Qt panel. Persistent mechanism.
[modules/shaper.git] / src / ModuleBase / ModuleBase_IWidgetCreator.cpp
1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
2
3 #include "ModuleBase_IWidgetCreator.h"
4
5 ModuleBase_IWidgetCreator::ModuleBase_IWidgetCreator()
6 {
7 }
8
9 ModuleBase_IWidgetCreator::~ModuleBase_IWidgetCreator()
10 {
11 }
12
13 QWidget* ModuleBase_IWidgetCreator::createPanelByType(const std::string& theType,
14                                                       QWidget* theParent,
15                                                       const FeaturePtr& theFeature)
16 {
17   return 0;
18 }
19
20 ModuleBase_PageBase* ModuleBase_IWidgetCreator::createPageByType(const std::string& theType,
21                                                                  QWidget* theParent,
22                                                                  Config_WidgetAPI* theWidgetApi)
23 {
24   return 0;
25 }
26
27 ModuleBase_ModelWidget* ModuleBase_IWidgetCreator::createWidgetByType(const std::string& theType,
28                                                                  QWidget* theParent,
29                                                                  Config_WidgetAPI* theWidgetApi,
30                                                                  ModuleBase_IWorkshop* theWorkshop)
31 {
32   return 0;
33 }