Public Types |
typedef Callback3
< Tp::ContactAttributesMap,
const QStringList &, bool,
DBusError * > | GetContactListAttributesCallback |
typedef Callback3< void, const
Tp::UIntList &, const QString
&, DBusError * > | RequestSubscriptionCallback |
typedef Callback2< void, const
Tp::UIntList &, DBusError * > | AuthorizePublicationCallback |
typedef Callback2< void, const
Tp::UIntList &, DBusError * > | RemoveContactsCallback |
typedef Callback2< void, const
Tp::UIntList &, DBusError * > | UnsubscribeCallback |
typedef Callback2< void, const
Tp::UIntList &, DBusError * > | UnpublishCallback |
typedef Callback1< void,
DBusError * > | DownloadCallback |
Public Member Functions |
| virtual | ~BaseConnectionContactListInterface () |
| QVariantMap | immutableProperties () const |
| uint | contactListState () const |
| void | setContactListState (uint contactListState) |
| bool | contactListPersists () const |
| void | setContactListPersists (bool contactListPersists) |
| bool | canChangeContactList () const |
| void | setCanChangeContactList (bool canChangeContactList) |
| bool | requestUsesMessage () const |
| void | setRequestUsesMessage (bool requestUsesMessage) |
| bool | downloadAtConnection () const |
| void | setDownloadAtConnection (bool downloadAtConnection) |
| void | setGetContactListAttributesCallback (const GetContactListAttributesCallback &cb) |
| Tp::ContactAttributesMap | getContactListAttributes (const QStringList &interfaces, bool hold, DBusError *error) |
| void | setRequestSubscriptionCallback (const RequestSubscriptionCallback &cb) |
| void | requestSubscription (const Tp::UIntList &contacts, const QString &message, DBusError *error) |
| void | setAuthorizePublicationCallback (const AuthorizePublicationCallback &cb) |
| void | authorizePublication (const Tp::UIntList &contacts, DBusError *error) |
| void | setRemoveContactsCallback (const RemoveContactsCallback &cb) |
| void | removeContacts (const Tp::UIntList &contacts, DBusError *error) |
| void | setUnsubscribeCallback (const UnsubscribeCallback &cb) |
| void | unsubscribe (const Tp::UIntList &contacts, DBusError *error) |
| void | setUnpublishCallback (const UnpublishCallback &cb) |
| void | unpublish (const Tp::UIntList &contacts, DBusError *error) |
| void | setDownloadCallback (const DownloadCallback &cb) |
| void | download (DBusError *error) |
| void | contactsChangedWithID (const Tp::ContactSubscriptionMap &changes, const Tp::HandleIdentifierMap &identifiers, const Tp::HandleIdentifierMap &removals) |
Static Public Member Functions |
static
BaseConnectionContactListInterfacePtr | create () |
| template<typename BaseConnectionContactListInterfaceSubclass > |
static SharedPtr
< BaseConnectionContactListInterfaceSubclass > | create () |
Protected Member Functions |
| | BaseConnectionContactListInterface () |
Base class for implementations of Connection.Interface.ContactList.