[SCM] ktp-common-internals packaging branch, master, updated. debian/15.12.1-2-1839-gf0635e9

Maximiliano Curia maxy at moszumanska.debian.org
Mon May 9 09:07:34 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-common-internals.git;a=commitdiff;h=e0b1081

The following commit has been merged in the master branch:
commit e0b108101340ca63d3f69955dee8c11d5b1897d3
Author: Martin Klapetek <martin.klapetek at gmail.com>
Date:   Fri Feb 8 17:22:11 2013 +0100

    Make it possible to call the slots directly too
    
    Reviewed-by: David Edmundson
---
 kpeople/nepomuk-feeder/account.cpp | 24 ++++++++++++++++++------
 kpeople/nepomuk-feeder/account.h   |  6 ++++--
 2 files changed, 22 insertions(+), 8 deletions(-)

diff --git a/kpeople/nepomuk-feeder/account.cpp b/kpeople/nepomuk-feeder/account.cpp
index 14e38bb..d11caef 100644
--- a/kpeople/nepomuk-feeder/account.cpp
+++ b/kpeople/nepomuk-feeder/account.cpp
@@ -182,10 +182,10 @@ void Account::onNewContact(const Tp::ContactPtr &contact)
         // Connect to all its signals
         connect(contact.data(),
                 SIGNAL(aliasChanged(QString)),
-                SLOT(onContactAliasChanged(QString)));
+                SLOT(onContactAliasChanged()));
         connect(contact.data(),
                 SIGNAL(addedToGroup(QString)),
-                SLOT(onContactAddedToGroup(QString)));
+                SLOT(onContactAddedToGroup()));
         connect(contact.data(),
                 SIGNAL(removedFromGroup(QString)),
                 SLOT(onContactRemovedFromGroup(QString)));
@@ -194,15 +194,22 @@ void Account::onNewContact(const Tp::ContactPtr &contact)
                 SLOT(onContactAvatarChanged(Tp::AvatarData)));
 
         emit contactCreated(m_account->objectPath(), contact->id());
+
+        onContactAddedToGroup(contact);
+        onContactAliasChanged(contact);
     }
 }
 
-void Account::onContactAddedToGroup(const QString &group)
+void Account::onContactAddedToGroup()
 {
-    Q_UNUSED(group);
     const Tp::ContactPtr contact(qobject_cast<Tp::Contact*>(sender()));
     Q_ASSERT(contact);
 
+    onContactAddedToGroup(contact);
+}
+
+void Account::onContactAddedToGroup(const Tp::ContactPtr &contact)
+{
     emit contactGroupsChanged(m_account->objectPath(), contact->id(), contact->groups());
 }
 
@@ -215,12 +222,17 @@ void Account::onContactRemovedFromGroup(const QString &group)
     emit contactGroupsChanged(m_account->objectPath(), contact->id(), contact->groups());
 }
 
-void Account::onContactAliasChanged(const QString &alias)
+void Account::onContactAliasChanged()
 {
     const Tp::ContactPtr contact(qobject_cast<Tp::Contact*>(sender()));
     Q_ASSERT(contact);
 
-    emit contactAliasChanged(m_account->objectPath(), contact->id(), alias);
+    onContactAliasChanged(contact);
+}
+
+void Account::onContactAliasChanged(const Tp::ContactPtr &contact)
+{
+    emit contactAliasChanged(m_account->objectPath(), contact->id(), contact->alias());
 }
 
 void Account::onContactAvatarChanged(const Tp::AvatarData &avatar)
diff --git a/kpeople/nepomuk-feeder/account.h b/kpeople/nepomuk-feeder/account.h
index 2b40da5..c09d946 100644
--- a/kpeople/nepomuk-feeder/account.h
+++ b/kpeople/nepomuk-feeder/account.h
@@ -67,9 +67,11 @@ private Q_SLOTS:
     void onNewContact(const Tp::ContactPtr &contact);
     void onAccountRemoved();
 
-    void onContactAddedToGroup(const QString &group);
+    void onContactAddedToGroup();
+    void onContactAddedToGroup(const Tp::ContactPtr &contact);
     void onContactRemovedFromGroup(const QString &group);
-    void onContactAliasChanged(const QString &alias);
+    void onContactAliasChanged();
+    void onContactAliasChanged(const Tp::ContactPtr &contact);
     void onContactAvatarChanged(const Tp::AvatarData &avatar);
 
 private:

-- 
ktp-common-internals packaging



More information about the pkg-kde-commits mailing list