aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_tabwidget.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/objects/class_tabwidget.h')
-rw-r--r--src/modules/objects/class_tabwidget.h9
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_