diff options
author | Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk> | 2010-12-17 12:26:20 -0200 |
---|---|---|
committer | Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk> | 2010-12-17 12:26:20 -0200 |
commit | ec7319012c922b5e692cf156b9ceac9349a615b7 (patch) | |
tree | de435476c357bff1e9116ac71e997db8dfc7cbf6 /TelepathyQt4 | |
parent | adc61f23c7981a68f2d5e9cab87aca51c67b0d05 (diff) |
Contact: Added publishStateDetails accessor.
Diffstat (limited to 'TelepathyQt4')
-rw-r--r-- | TelepathyQt4/contact.cpp | 7 | ||||
-rw-r--r-- | TelepathyQt4/contact.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/TelepathyQt4/contact.cpp b/TelepathyQt4/contact.cpp index eb9c08ea..c2261a30 100644 --- a/TelepathyQt4/contact.cpp +++ b/TelepathyQt4/contact.cpp @@ -80,6 +80,7 @@ struct TELEPATHY_QT4_NO_EXPORT Contact::Private PresenceState subscriptionState; PresenceState publishState; + Channel::GroupMemberChangeDetails publishStateDetails; bool blocked; QSet<QString> groups; @@ -402,6 +403,11 @@ Contact::PresenceState Contact::publishState() const return mPriv->publishState; } +Channel::GroupMemberChangeDetails Contact::publishStateDetails() const +{ + return mPriv->publishStateDetails; +} + PendingOperation *Contact::requestPresenceSubscription(const QString &message) { ContactPtr self = manager()->lookupContactByHandle(mPriv->handle[0]); @@ -743,6 +749,7 @@ void Contact::setPublishState(Contact::PresenceState state, return; } mPriv->publishState = state; + mPriv->publishStateDetails = details; emit publishStateChanged(state, details); } diff --git a/TelepathyQt4/contact.h b/TelepathyQt4/contact.h index a8d8dfe6..1f562e10 100644 --- a/TelepathyQt4/contact.h +++ b/TelepathyQt4/contact.h @@ -133,6 +133,7 @@ public: */ PresenceState subscriptionState() const; PresenceState publishState() const; + Channel::GroupMemberChangeDetails publishStateDetails() const; PendingOperation *requestPresenceSubscription(const QString &message = QString()); PendingOperation *removePresenceSubscription(const QString &message = QString()); |