1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D -->
3 * ModuleBase_PageWidget.cpp
5 * Created on: Mar 4, 2015
9 #include <ModuleBase_PageWidget.h>
10 #include <ModuleBase_ModelWidget.h>
11 #include <ModuleBase_Tools.h>
17 ModuleBase_PageWidget::ModuleBase_PageWidget(QWidget* theParent)
20 myMainLayout = new QVBoxLayout(this);
21 ModuleBase_Tools::adjustMargins(myMainLayout);
22 setLayout(myMainLayout);
25 ModuleBase_PageWidget::~ModuleBase_PageWidget()
29 void ModuleBase_PageWidget::addPageStretch()
31 myMainLayout->addStretch(1);
34 void ModuleBase_PageWidget::placeModelWidget(ModuleBase_ModelWidget* theWidget)
36 myMainLayout->addWidget(theWidget, 0);
39 void ModuleBase_PageWidget::placeWidget(QWidget* theWidget)
43 std::cout << "ModuleBase_PageWidget::placePageWidget: can not cast page" << std::endl;
47 myMainLayout->addWidget(theWidget, 0);
50 QLayout* ModuleBase_PageWidget::pageLayout()