#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);
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)