Salome HOME
refs #30 - Sketch base GUI: create, draw lines
[modules/shaper.git] / src / ModuleBase / ModuleBase_WidgetFactory.h
index 5193be3dbcf01bf874ef7f17d8687c37ddf790e3..bf765824f95dcdbc4a106bd1e4e0ad761f4738f6 100644 (file)
@@ -9,7 +9,7 @@
 #define ModuleBase_WidgetFactory_H_
 
 #include <ModuleBase.h>
-#include <ModuleBase_IModelWidget.h>
+#include <ModuleBase_ModelWidget.h>
 
 #include <QString>
 #include <QList>
 class QObject;
 class QWidget;
 class Config_WidgetAPI;
-class ModuleBase_PropPanelOperation;
+class ModuleBase_Operation;
 
 class MODULEBASE_EXPORT ModuleBase_WidgetFactory
 {
 public:
-  ModuleBase_WidgetFactory(ModuleBase_PropPanelOperation*);
+  ModuleBase_WidgetFactory(ModuleBase_Operation*);
   virtual ~ModuleBase_WidgetFactory();
 
   void createWidget(QWidget* theParent);
 
-  QList<ModuleBase_IModelWidget*> getWrappedWidgets() const
+  QList<ModuleBase_ModelWidget*> getModelWidgets() const
   {
-    return myWidgets;
+    return myModelWidgets;
   }
 
 protected:
@@ -45,9 +45,9 @@ protected:
 
 private:
   Config_WidgetAPI* myWidgetApi;
-  ModuleBase_PropPanelOperation*   myOperation;
+  ModuleBase_Operation*   myOperation;
 
-  QList<ModuleBase_IModelWidget*> myWidgets;
+  QList<ModuleBase_ModelWidget*> myModelWidgets;
 };
 
 #endif /* ModuleBase_WidgetFactory_H_ */