X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModuleBase%2FModuleBase_WidgetToolbox.h;h=639e90f14da10fd57faa7e709d67af45d574207e;hb=872ac5e3e0196ad70c2a01a79bd070c9a7d4a2e6;hp=21ab5a2c28dd9a209fb40f2fe03be2b84fe15195;hpb=2727f05d03a3971bdb389ed0b4a237e8ce40d0d7;p=modules%2Fshaper.git diff --git a/src/ModuleBase/ModuleBase_WidgetToolbox.h b/src/ModuleBase/ModuleBase_WidgetToolbox.h index 21ab5a2c2..639e90f14 100644 --- a/src/ModuleBase/ModuleBase_WidgetToolbox.h +++ b/src/ModuleBase/ModuleBase_WidgetToolbox.h @@ -8,41 +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(); - virtual void setHighlighted(bool isHighlighted); - virtual void enableFocusProcessing(); - + /// 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: - bool myIsPassFocusToCurrentPage; QToolBox* myToolBox; - QStringList myCaseIds; - QList myPages; }; #endif /* MODULEBASE_WIDGETTOOLBOX_H_ */