2 * ModuleBase_PageGroupBox.h
4 * Created on: Mar 4, 2015
8 #ifndef MODULEBASE_PAGEGROUPBOX_H_
9 #define MODULEBASE_PAGEGROUPBOX_H_
11 #include <ModuleBase.h>
12 #include <ModuleBase_PageBase.h>
17 class ModuleBase_ModelWidget;
22 * Represent a property panel's list of ModuleBase_ModelWidgets.
24 class MODULEBASE_EXPORT ModuleBase_PageGroupBox : public QGroupBox, public ModuleBase_PageBase
27 explicit ModuleBase_PageGroupBox(QWidget* theParent = 0);
28 virtual ~ModuleBase_PageGroupBox();
31 virtual void placeModelWidget(ModuleBase_ModelWidget* theWidget);
32 virtual void placePageWidget(ModuleBase_PageBase* theWidget);
33 virtual QLayout* pageLayout();
34 virtual void addPageStretch();
37 QGridLayout* myMainLayout;
40 #endif /* MODULEBASE_PAGEGROUPBOX_H_ */