X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModuleBase%2FModuleBase_WidgetToolbox.h;h=639e90f14da10fd57faa7e709d67af45d574207e;hb=4ac6f2284fe917736f0b30978799a20c3ea775d1;hp=c57c75e02d625061ab943ebb23e93d3ce179939f;hpb=509293dabae95f38abae3b8845cc7819736395a0;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_WidgetToolbox.h b/src/ModuleBase/ModuleBase_WidgetToolbox.h index c57c75e02..639e90f14 100644 --- a/src/ModuleBase/ModuleBase_WidgetToolbox.h +++ b/src/ModuleBase/ModuleBase_WidgetToolbox.h @@ -8,32 +8,32 @@ #ifndef MODULEBASE_WIDGETTOOLBOX_H_ #define MODULEBASE_WIDGETTOOLBOX_H_ -#include +#include +#include #include -class ModuleBase_WidgetToolbox : public ModuleBase_ModelWidget +class ModuleBase_PageBase; + +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; - - int addPage(QWidget* theWidget, const QString& theName, const QString& theCaseId); + /// Overrides ModuleBase_PagedContainer + int addPage(ModuleBase_PageBase* theWidget, + const QString& theName, const QString& theCaseId); protected: - 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; }; #endif /* MODULEBASE_WIDGETTOOLBOX_H_ */