2 * ModuleBase_PageBase.cpp
4 * Created on: Mar 4, 2015
8 #include <ModuleBase_PageBase.h>
9 #include <ModuleBase_ModelWidget.h>
15 ModuleBase_PageBase::ModuleBase_PageBase()
20 ModuleBase_PageBase::~ModuleBase_PageBase()
25 void ModuleBase_PageBase::addModelWidget(ModuleBase_ModelWidget* theWidget)
27 placeModelWidget(theWidget);
28 myWidgetList.append(theWidget);
31 void ModuleBase_PageBase::addPageWidget(ModuleBase_PageBase* thePage)
33 placePageWidget(thePage);
36 void ModuleBase_PageBase::clearPage()
38 qDeleteAll(pageLayout()->children());
43 void ModuleBase_PageBase::takeFocus()
45 if(myWidgetList.isEmpty())
48 myWidgetList.first()->focusTo();
51 QList<ModuleBase_ModelWidget*> ModuleBase_PageBase::modelWidgets()