Salome HOME
Extension of Parameters interface: to set/get double values of results
[modules/shaper.git] / src / ModuleBase / ModuleBase_WidgetSwitch.cpp
index 31deb0e986bdc96d06893fa2c4cca5908456ac79..b17759e5a3b45fd3a3a6234053c55b8b3de4eefe 100644 (file)
@@ -18,9 +18,9 @@
 #include <QStackedLayout>
 #include <QVBoxLayout>
 
-ModuleBase_WidgetSwitch::ModuleBase_WidgetSwitch(QWidget* theParent, const Config_WidgetAPI* theData,
-                                                 const std::string& theParentId)
-: ModuleBase_PagedContainer(theParent, theData, theParentId)
+ModuleBase_WidgetSwitch::ModuleBase_WidgetSwitch(QWidget* theParent,
+  const Config_WidgetAPI* theData)
+: ModuleBase_PagedContainer(theParent, theData)
 {
   QVBoxLayout*  aMainLay = new QVBoxLayout(this);
   //aMainLay->setContentsMargins(2, 4, 2, 2);
@@ -42,9 +42,10 @@ ModuleBase_WidgetSwitch::~ModuleBase_WidgetSwitch()
 
 
 int ModuleBase_WidgetSwitch::addPage(ModuleBase_PageBase* thePage, const QString& theName,
-                                                                   const QString& theCaseId)
+                                                                   const QString& theCaseId,
+                                                                   const QPixmap& theIcon )
 {
-  int aSuperCount = ModuleBase_PagedContainer::addPage(thePage, theName, theCaseId);
+  int aSuperCount = ModuleBase_PagedContainer::addPage(thePage, theName, theCaseId, theIcon);
   myCombo->addItem(theName);
   int aResultCount = myCombo->count();
   if (aResultCount == 2)