[Telepathy-commits] [telepathy-qt4/master] PendingContacts: Use ContactPtr typedef.
Andre Moreira Magalhaes (andrunko)
andre.magalhaes at collabora.co.uk
Wed Mar 18 10:32:43 PDT 2009
---
TelepathyQt4/Client/pending-contacts.cpp | 20 ++++++++++----------
TelepathyQt4/Client/pending-contacts.h | 9 ++++-----
2 files changed, 14 insertions(+), 15 deletions(-)
diff --git a/TelepathyQt4/Client/pending-contacts.cpp b/TelepathyQt4/Client/pending-contacts.cpp
index 009b2b5..3ca4988 100644
--- a/TelepathyQt4/Client/pending-contacts.cpp
+++ b/TelepathyQt4/Client/pending-contacts.cpp
@@ -45,7 +45,7 @@ struct PendingContacts::Private
Private(ContactManager *manager, const UIntList &handles,
const QSet<Contact::Feature> &features,
- const QMap<uint, QSharedPointer<Contact> > &satisfyingContacts)
+ const QMap<uint, ContactPtr> &satisfyingContacts)
: manager(manager),
features(features),
satisfyingContacts(satisfyingContacts),
@@ -65,7 +65,7 @@ struct PendingContacts::Private
{
}
- Private(ContactManager *manager, const QList<QSharedPointer<Contact> > &contactsToUpgrade,
+ Private(ContactManager *manager, const QList<ContactPtr> &contactsToUpgrade,
const QSet<Contact::Feature> &features)
: manager(manager),
features(features),
@@ -78,17 +78,17 @@ struct PendingContacts::Private
// Generic parameters
ContactManager *manager;
QSet<Contact::Feature> features;
- QMap<uint, QSharedPointer<Contact> > satisfyingContacts;
+ QMap<uint, ContactPtr> satisfyingContacts;
// Request type specific parameters
RequestType requestType;
UIntList handles;
QStringList identifiers;
- QList<QSharedPointer<Contact> > contactsToUpgrade;
+ QList<ContactPtr> contactsToUpgrade;
PendingContacts *nested;
// Results
- QList<QSharedPointer<Contact> > contacts;
+ QList<ContactPtr> contacts;
UIntList invalidHandles;
};
@@ -138,7 +138,7 @@ QStringList PendingContacts::identifiers() const
return mPriv->identifiers;
}
-QList<QSharedPointer<Contact> > PendingContacts::contactsToUpgrade() const
+QList<ContactPtr> PendingContacts::contactsToUpgrade() const
{
if (!isUpgrade()) {
warning() << "Tried to get contacts to upgrade from" << this << "which is not an upgrade!";
@@ -152,7 +152,7 @@ bool PendingContacts::isUpgrade() const
return mPriv->requestType == Private::Upgrade;
}
-QList<QSharedPointer<Contact> > PendingContacts::contacts() const
+QList<ContactPtr> PendingContacts::contacts() const
{
if (!isFinished()) {
warning() << "PendingContacts::contacts() called before finished";
@@ -254,7 +254,7 @@ void PendingContacts::onNestedFinished(PendingOperation *operation)
PendingContacts::PendingContacts(ContactManager *manager,
const UIntList &handles, const QSet<Contact::Feature> &features,
- const QMap<uint, QSharedPointer<Contact> > &satisfyingContacts)
+ const QMap<uint, ContactPtr> &satisfyingContacts)
: PendingOperation(manager),
mPriv(new Private(manager, handles, features, satisfyingContacts))
{
@@ -267,11 +267,11 @@ PendingContacts::PendingContacts(ContactManager *manager,
}
PendingContacts::PendingContacts(ContactManager *manager,
- const QList<QSharedPointer<Contact> > &contacts, const QSet<Contact::Feature> &features)
+ const QList<ContactPtr> &contacts, const QSet<Contact::Feature> &features)
: PendingOperation(manager), mPriv(new Private(manager, contacts, features))
{
UIntList handles;
- foreach (QSharedPointer<Contact> contact, contacts) {
+ foreach (const ContactPtr &contact, contacts) {
handles.push_back(contact->handle()[0]);
}
diff --git a/TelepathyQt4/Client/pending-contacts.h b/TelepathyQt4/Client/pending-contacts.h
index cd3aa22..c23d862 100644
--- a/TelepathyQt4/Client/pending-contacts.h
+++ b/TelepathyQt4/Client/pending-contacts.h
@@ -31,7 +31,6 @@
#include <QList>
#include <QMap>
#include <QSet>
-#include <QSharedPointer>
#include <QStringList>
#include <TelepathyQt4/Types>
@@ -61,9 +60,9 @@ public:
QStringList identifiers() const;
bool isUpgrade() const;
- QList<QSharedPointer<Contact> > contactsToUpgrade() const;
+ QList<ContactPtr> contactsToUpgrade() const;
- QList<QSharedPointer<Contact> > contacts() const;
+ QList<ContactPtr> contacts() const;
UIntList invalidHandles() const;
private Q_SLOTS:
@@ -76,10 +75,10 @@ private:
PendingContacts(ContactManager *manager, const UIntList &handles,
const QSet<Contact::Feature> &features,
- const QMap<uint, QSharedPointer<Contact> > &satisfyingContacts);
+ const QMap<uint, ContactPtr> &satisfyingContacts);
PendingContacts(ContactManager *manager, const QStringList &identifiers,
const QSet<Contact::Feature> &features);
- PendingContacts(ContactManager *manager, const QList<QSharedPointer<Contact> > &contacts,
+ PendingContacts(ContactManager *manager, const QList<ContactPtr> &contacts,
const QSet<Contact::Feature> &features);
void allAttributesFetched();
--
1.5.6.5
More information about the telepathy-commits
mailing list