diff options
Diffstat (limited to 'src/modules/objects/class_tabwidget.h')
| -rw-r--r-- | src/modules/objects/class_tabwidget.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/modules/objects/class_tabwidget.h b/src/modules/objects/class_tabwidget.h index bb160c8cd..ea7d2a2ca 100644 --- a/src/modules/objects/class_tabwidget.h +++ b/src/modules/objects/class_tabwidget.h @@ -37,6 +37,7 @@ public: QWidget * widget() { return (QWidget *)object(); }; protected: virtual bool init(KviKvsRunTimeContext * pContext,KviKvsVariantList *pParams); + QList<kvs_hobject_t> tabsList; bool addTab(KviKvsObjectFunctionCall *c); bool insertTab(KviKvsObjectFunctionCall *c); @@ -49,12 +50,18 @@ protected: bool currentTabLabel(KviKvsObjectFunctionCall *c); bool count(KviKvsObjectFunctionCall *c); bool changeTab(KviKvsObjectFunctionCall *c); - bool currentChangedEvent(KviKvsObjectFunctionCall *c); bool removePage(KviKvsObjectFunctionCall *c); bool setTabPosition(KviKvsObjectFunctionCall *c); + bool setTabsClosable(KviKvsObjectFunctionCall *c); + bool widgetAt(KviKvsObjectFunctionCall *c); + + // events + bool currentChangedEvent(KviKvsObjectFunctionCall *c); + bool tabCloseRequestEvent(KviKvsObjectFunctionCall *c); protected slots: void slotCurrentChanged(int); + void slotTabCloseRequest(int); }; #endif //!_CLASS_TABWIDGET_H_ |
