[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:51 UTC 2016


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

The following commit has been merged in the master branch:
commit ddb5009d9182c51171f4ca3f7cbe9e72cd374bd9
Author: Martin Klapetek <mklapetek at kde.org>
Date:   Fri Nov 15 23:27:52 2013 +0100

    Use global singleton contact manager in KTp  kpeople plugin
    
    Global account manager too.
---
 KTp/im-persons-data-source.cpp | 13 ++++---------
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/KTp/im-persons-data-source.cpp b/KTp/im-persons-data-source.cpp
index ce7d5a0..6903597 100644
--- a/KTp/im-persons-data-source.cpp
+++ b/KTp/im-persons-data-source.cpp
@@ -57,9 +57,6 @@ private Q_SLOTS:
 
 private:
     KABC::Addressee contactToAddressee(const QString &contactId) const;
-
-    KTp::GlobalContactManager *m_contactManager;
-    Tp::AccountManagerPtr m_accountManager;
     QHash<QString, KTp::ContactPtr> m_contacts;
 };
 
@@ -67,8 +64,7 @@ KTpAllContacts::KTpAllContacts()
 {
     Tp::registerTypes();
 
-    m_accountManager = KTp::accountManager();
-    connect(m_accountManager->becomeReady(), SIGNAL(finished(Tp::PendingOperation*)),
+    connect(KTp::accountManager()->becomeReady(), SIGNAL(finished(Tp::PendingOperation*)),
             this, SLOT(onAccountManagerReady(Tp::PendingOperation*)));
 }
 
@@ -87,11 +83,10 @@ void KTpAllContacts::onAccountManagerReady(Tp::PendingOperation *op)
 
     kDebug() << "Account manager ready";
 
-    m_contactManager = new KTp::GlobalContactManager(m_accountManager, this);
-    connect(m_contactManager, SIGNAL(allKnownContactsChanged(Tp::Contacts,Tp::Contacts)),
+    connect(KTp::contactManager(), SIGNAL(allKnownContactsChanged(Tp::Contacts,Tp::Contacts)),
             this, SLOT(onAllKnownContactsChanged(Tp::Contacts,Tp::Contacts)));
 
-    onAllKnownContactsChanged(m_contactManager->allKnownContacts(), Tp::Contacts());
+    onAllKnownContactsChanged(KTp::contactManager()->allKnownContacts(), Tp::Contacts());
 }
 
 void KTpAllContacts::onAllKnownContactsChanged(const Tp::Contacts &contactsAdded, const Tp::Contacts &contactsRemoved)
@@ -150,7 +145,7 @@ KABC::Addressee KTpAllContacts::contactToAddressee(const QString &contactId) con
 {
     KABC::Addressee vcard;
     KTp::ContactPtr contact = m_contacts[contactId];
-    Tp::AccountPtr account = m_contactManager->accountForContact(contact);
+    Tp::AccountPtr account = KTp::contactManager()->accountForContact(contact);
     if (contact && account) {
         vcard.setFormattedName(contact->alias());
         vcard.insertCustom(QLatin1String("telepathy"), QLatin1String("contactId"), contact->id());

-- 
ktp-common-internals packaging



More information about the pkg-kde-commits mailing list