X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModuleBase%2FModuleBase_WidgetToolbox.h;h=639e90f14da10fd57faa7e709d67af45d574207e;hb=7b13546ebd4d7a935189869b0a0c7b72a6f84479;hp=2e106a720903b35294ad6a48600260e28b3ca633;hpb=31e91a8d11e03ddce87e8c2aa04695961a266a97;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_WidgetToolbox.h b/src/ModuleBase/ModuleBase_WidgetToolbox.h index 2e106a720..639e90f14 100644 --- a/src/ModuleBase/ModuleBase_WidgetToolbox.h +++ b/src/ModuleBase/ModuleBase_WidgetToolbox.h @@ -8,38 +8,32 @@ #ifndef MODULEBASE_WIDGETTOOLBOX_H_ #define MODULEBASE_WIDGETTOOLBOX_H_ -#include +#include +#include #include class ModuleBase_PageBase; -class ModuleBase_WidgetToolbox : public ModuleBase_ModelWidget +class MODULEBASE_EXPORT ModuleBase_WidgetToolbox : public ModuleBase_PagedContainer { Q_OBJECT public: ModuleBase_WidgetToolbox(QWidget* theParent, const Config_WidgetAPI* theData, const std::string& theParentId); virtual ~ModuleBase_WidgetToolbox(); - - virtual bool restoreValue(); - virtual QList getControls() const; - virtual bool focusTo(); - + /// Overrides ModuleBase_PagedContainer int addPage(ModuleBase_PageBase* theWidget, const QString& theName, const QString& theCaseId); protected: - virtual void activateCustom(); - virtual bool storeValueCustom() const; - - protected slots: - void onPageChanged(); + /// Implements ModuleBase_PagedContainer + virtual int currentPageIndex() const; + /// Implements ModuleBase_PagedContainer + virtual void setCurrentPageIndex(int); private: QToolBox* myToolBox; - QStringList myCaseIds; - QList myPages; }; #endif /* MODULEBASE_WIDGETTOOLBOX_H_ */