diff options
| author | 2010-06-14 07:10:27 +0000 | |
|---|---|---|
| committer | 2010-06-14 07:10:27 +0000 | |
| commit | 983b24fa9bcac29590d43fe4d2b6a7f008d70781 (patch) | |
| tree | f7ece779e8e52e1035ecdc71b5f9d98dd74fa3c2 /src/modules/objects/class_tabwidget.h | |
| parent | updated RUssian translation (diff) | |
| download | KVIrc-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.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_ |
