[SCM] ktp-contact-list packaging branch, master, updated. debian/15.12.1-2-1070-g6c56f91
Maximiliano Curia
maxy at moszumanska.debian.org
Sat May 28 00:06:43 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-contact-list.git;a=commitdiff;h=b83e452
The following commit has been merged in the master branch:
commit b83e452e60969ee02891db835c715a88fac391db
Author: Francesco Nwokeka <francesco.nwokeka at gmail.com>
Date: Fri Jun 17 23:13:09 2011 +0200
FIX: single click to expand/collaps contact list groups
contact list groups are now expanded/collapsed by single click.
BUG: 275413
REVIEW: 101662
Reviewed by: David Edmundson
---
main-widget.cpp | 25 +++++++++++++++++++------
main-widget.h | 1 +
2 files changed, 20 insertions(+), 6 deletions(-)
diff --git a/main-widget.cpp b/main-widget.cpp
index 0785079..27a903d 100644
--- a/main-widget.cpp
+++ b/main-widget.cpp
@@ -244,6 +244,9 @@ MainWidget::MainWidget(QWidget *parent)
connect(m_contactsListView, SIGNAL(customContextMenuRequested(QPoint)),
this, SLOT(onCustomContextMenuRequested(QPoint)));
+ connect(m_contactsListView, SIGNAL(clicked(QModelIndex)),
+ this, SLOT(onContactListClicked(QModelIndex)));
+
connect(m_contactsListView, SIGNAL(doubleClicked(QModelIndex)),
this, SLOT(onContactListDoubleClick(QModelIndex)));
@@ -469,18 +472,28 @@ void MainWidget::onConnectionChanged(const Tp::ConnectionPtr& connection)
}
}
-void MainWidget::onContactListDoubleClick(const QModelIndex& index)
+void MainWidget::onContactListClicked(const QModelIndex& index)
{
- if(!index.isValid()) {
+ if (!index.isValid()) {
return;
}
- if(index.data(AccountsModel::AliasRole).toString().isEmpty()) {
- if(m_contactsListView->isExpanded(index))
+ if (index.data(AccountsModel::AliasRole).toString().isEmpty()) {
+ if (m_contactsListView->isExpanded(index)) {
m_contactsListView->collapse(index);
- else m_contactsListView->expand(index);
+ } else {
+ m_contactsListView->expand(index);
+ }
}
- else {
+}
+
+void MainWidget::onContactListDoubleClick(const QModelIndex& index)
+{
+ if (!index.isValid()) {
+ return;
+ }
+
+ if (!index.data(AccountsModel::AliasRole).toString().isEmpty()) {
kDebug() << "Text chat requested for index" << index;
startTextChannel(index.data(AccountsModel::ItemRole).value<ContactModelItem*>());
}
diff --git a/main-widget.h b/main-widget.h
index 070ac10..fb1cf10 100644
--- a/main-widget.h
+++ b/main-widget.h
@@ -70,6 +70,7 @@ public:
public Q_SLOTS:
void onAccountManagerReady(Tp::PendingOperation *op);
+ void onContactListClicked(const QModelIndex &index);
void onContactListDoubleClick(const QModelIndex &index);
void onConnectionChanged(const Tp::ConnectionPtr &connection);
void onAccountConnectionStatusChanged(Tp::ConnectionStatus status);
--
ktp-contact-list packaging
More information about the pkg-kde-commits
mailing list