2 * ModuleBase_WidgetToolbox.h
4 * Created on: Feb 27, 2015
8 #ifndef MODULEBASE_WIDGETTOOLBOX_H_
9 #define MODULEBASE_WIDGETTOOLBOX_H_
11 #include <ModuleBase.h>
12 #include <ModuleBase_PagedContainer.h>
16 class ModuleBase_PageBase;
18 class MODULEBASE_EXPORT ModuleBase_WidgetToolbox : public ModuleBase_PagedContainer
22 ModuleBase_WidgetToolbox(QWidget* theParent, const Config_WidgetAPI* theData,
23 const std::string& theParentId);
24 virtual ~ModuleBase_WidgetToolbox();
25 /// Overrides ModuleBase_PagedContainer
26 int addPage(ModuleBase_PageBase* theWidget,
27 const QString& theName, const QString& theCaseId);
30 /// Implements ModuleBase_PagedContainer
31 virtual int currentPageIndex() const;
32 /// Implements ModuleBase_PagedContainer
33 virtual void setCurrentPageIndex(int);
39 #endif /* MODULEBASE_WIDGETTOOLBOX_H_ */