[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