diff options
| author | 2008-10-17 09:30:54 +0000 | |
|---|---|---|
| committer | 2008-10-17 09:30:54 +0000 | |
| commit | 6c141bcd88efa00272a1f7afd3338c26ab9a9c34 (patch) | |
| tree | 650186fa03395e951e83f3f4bd6169719ae282f6 /src | |
| parent | upported r2403 (diff) | |
| download | KVIrc-6c141bcd88efa00272a1f7afd3338c26ab9a9c34.tar.gz KVIrc-6c141bcd88efa00272a1f7afd3338c26ab9a9c34.tar.bz2 KVIrc-6c141bcd88efa00272a1f7afd3338c26ab9a9c34.zip | |
fixed selectionChanged signal.
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@2748 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src')
| -rw-r--r-- | src/kvilib/tal/kvi_tal_treewidget.cpp | 6 | ||||
| -rw-r--r-- | src/kvilib/tal/kvi_tal_treewidget.h | 3 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/kvilib/tal/kvi_tal_treewidget.cpp b/src/kvilib/tal/kvi_tal_treewidget.cpp index 5b477edb3..4d07fbe57 100644 --- a/src/kvilib/tal/kvi_tal_treewidget.cpp +++ b/src/kvilib/tal/kvi_tal_treewidget.cpp @@ -39,6 +39,8 @@ KviTalTreeWidget::KviTalTreeWidget(QWidget * pParent) { connect(this,SIGNAL(currentItemChanged(QTreeWidgetItem *,QTreeWidgetItem *)),this,SLOT(redirect_currentItemChanged(QTreeWidgetItem *,QTreeWidgetItem *))); connect(this,SIGNAL(itemActivated(QTreeWidgetItem *,int)),this,SLOT(redirect_itemActivated(QTreeWidgetItem *,int))); + connect(this,SIGNAL(selectionChanged()),this,SLOT(redirect_selectionChanged())); + connect(this,SIGNAL(itemChanged(QTreeWidgetItem *,int)),this,SLOT(redirect_itemChanged(QTreeWidgetItem *,int))); connect(this,SIGNAL(itemClicked(QTreeWidgetItem *,int)),this,SLOT(redirect_itemClicked(QTreeWidgetItem *,int))); connect(this,SIGNAL(itemCollapsed(QTreeWidgetItem *)),this,SLOT(redirect_itemCollapsed(QTreeWidgetItem *))); @@ -57,6 +59,10 @@ void KviTalTreeWidget::redirect_itemActivated(QTreeWidgetItem *pItem,int col) { emit itemActivated((KviTalTreeWidgetItem *)pItem,col); } +void KviTalTreeWidget::redirect_selectionChanged() +{ + emit selectionChanged(); +} void KviTalTreeWidget::redirect_itemChanged(QTreeWidgetItem *pItem,int col) { diff --git a/src/kvilib/tal/kvi_tal_treewidget.h b/src/kvilib/tal/kvi_tal_treewidget.h index d5533f09b..5a7204511 100644 --- a/src/kvilib/tal/kvi_tal_treewidget.h +++ b/src/kvilib/tal/kvi_tal_treewidget.h @@ -47,6 +47,8 @@ public: inline KviTalTreeWidgetItem* topLevelItem(int i) { return (KviTalTreeWidgetItem*) QTreeWidget::topLevelItem(i); } signals: void currentItemChanged(KviTalTreeWidgetItem *,KviTalTreeWidgetItem *); + void selectionChanged(); + void itemActivated(KviTalTreeWidgetItem *,int); void itemChanged(KviTalTreeWidgetItem *,int); void itemClicked(KviTalTreeWidgetItem *,int); @@ -58,6 +60,7 @@ signals: void itemPressed(KviTalTreeWidgetItem *,int); protected slots: + void redirect_selectionChanged(); void redirect_currentItemChanged(QTreeWidgetItem *pItemCurr,QTreeWidgetItem *pItemPrev); void redirect_itemActivated(QTreeWidgetItem *pItem,int col); void redirect_itemChanged(QTreeWidgetItem *pItem,int col); |
