23 #ifndef _TelepathyQt_pending_contacts_h_HEADER_GUARD_ 24 #define _TelepathyQt_pending_contacts_h_HEADER_GUARD_ 26 #ifndef IN_TP_QT_HEADER 27 #error IN_TP_QT_HEADER 30 #include <TelepathyQt/PendingOperation> 36 #include <QStringList> 38 #include <TelepathyQt/Types> 39 #include <TelepathyQt/Contact> 54 ContactManagerPtr manager()
const;
57 bool isForHandles()
const;
60 bool isForIdentifiers()
const;
61 QStringList identifiers()
const;
63 bool isForVCardAddresses()
const;
64 QString vcardField()
const;
65 QStringList vcardAddresses()
const;
67 bool isForUris()
const;
68 QStringList uris()
const;
70 bool isUpgrade()
const;
71 QList<ContactPtr> contactsToUpgrade()
const;
73 QList<ContactPtr> contacts()
const;
75 QStringList validIdentifiers()
const;
76 QHash<QString, QPair<QString, QString> > invalidIdentifiers()
const;
77 QStringList validVCardAddresses()
const;
78 QStringList invalidVCardAddresses()
const;
79 QStringList validUris()
const;
80 QStringList invalidUris()
const;
88 TP_QT_NO_EXPORT
void onInspectHandlesFinished(QDBusPendingCallWatcher *);
106 const QStringList &interfaces,
107 const QMap<uint, ContactPtr> &satisfyingContacts,
108 const QSet<uint> &otherContacts,
109 const QString &errorName = QString(),
110 const QString &errorMessage = QString());
111 TP_QT_NO_EXPORT
PendingContacts(
const ContactManagerPtr &manager,
const QStringList &list,
112 RequestType requestType,
114 const QStringList &interfaces,
115 const QString &errorName = QString(),
116 const QString &errorMessage = QString());
117 TP_QT_NO_EXPORT
PendingContacts(
const ContactManagerPtr &manager,
const QString &vcardField,
118 const QStringList &vcardAddresses,
120 const QStringList &interfaces,
121 const QString &errorName = QString(),
122 const QString &errorMessage = QString());
123 TP_QT_NO_EXPORT
PendingContacts(
const ContactManagerPtr &manager,
const QList<ContactPtr> &contacts,
125 const QString &errorName = QString(),
126 const QString &errorMessage = QString());
128 TP_QT_NO_EXPORT
void allAttributesFetched();
131 friend struct Private;
The PendingOperation class is a base class for pending asynchronous operations.
Definition: pending-operation.h:45
The ContactManager class is responsible for managing contacts.
Definition: contact-manager.h:50
The Features class represents a list of Feature.
Definition: feature.h:61
The PendingContacts class is used by ContactManager when creating/updating Contact objects...
Definition: pending-contacts.h:46
Definition: build/TelepathyQt/_gen/types.h:107
Definition: abstract-adaptor.cpp:31