aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/class_tabwidget.h
diff options
context:
space:
mode:
authorGravatar Noldor2010-06-14 07:10:27 +0000
committerGravatar Noldor2010-06-14 07:10:27 +0000
commit983b24fa9bcac29590d43fe4d2b6a7f008d70781 (patch)
treef7ece779e8e52e1035ecdc71b5f9d98dd74fa3c2 /src/modules/objects/class_tabwidget.h
parentupdated RUssian translation (diff)
downloadKVIrc-983b24fa9bcac29590d43fe4d2b6a7f008d70781.tar.gz
KVIrc-983b24fa9bcac29590d43fe4d2b6a7f008d70781.tar.bz2
KVIrc-983b24fa9bcac29590d43fe4d2b6a7f008d70781.zip
KVS classes improvements
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4462 17fca916-40b9-46aa-a4ea-0a15b648b75c
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_