Home · All Classes · All Namespaces · Modules · Functions · Files |
The Channel::GroupMemberChangeDetails class represents the details of a group membership change. More...
#include <TelepathyQt4/Channel>
The Channel::GroupMemberChangeDetails class represents the details of a group membership change.
Extended information is not always available; this will be reflected by the return value of isValid().
Tp::Channel::GroupMemberChangeDetails::GroupMemberChangeDetails | ( | ) |
Constructs a new invalid GroupMemberChangeDetails instance.
Tp::Channel::GroupMemberChangeDetails::GroupMemberChangeDetails | ( | const GroupMemberChangeDetails & | other | ) |
Copy constructor.
Tp::Channel::GroupMemberChangeDetails::~GroupMemberChangeDetails | ( | ) |
Class destructor.
Channel::GroupMemberChangeDetails & Tp::Channel::GroupMemberChangeDetails::operator= | ( | const GroupMemberChangeDetails & | other | ) |
Assigns all information (validity, details) from other to this.
bool Tp::Channel::GroupMemberChangeDetails::isValid | ( | ) | const [inline] |
Return whether the details are valid (have actually been received from the service).
bool Tp::Channel::GroupMemberChangeDetails::hasActor | ( | ) | const |
ContactPtr Tp::Channel::GroupMemberChangeDetails::actor | ( | ) | const |
Return the contact object representing the person who made the change (actor), if known.
bool Tp::Channel::GroupMemberChangeDetails::hasReason | ( | ) | const [inline] |
Return whether the details specify the reason for the change.
ChannelGroupChangeReason Tp::Channel::GroupMemberChangeDetails::reason | ( | ) | const [inline] |
Return the reason for the change, if known.
bool Tp::Channel::GroupMemberChangeDetails::hasMessage | ( | ) | const [inline] |
QString Tp::Channel::GroupMemberChangeDetails::message | ( | ) | const [inline] |
Return a human-readable message from the contact represented by actor() pertaining to the change, if known.
bool Tp::Channel::GroupMemberChangeDetails::hasError | ( | ) | const [inline] |
Return whether the details specify a D-Bus error describing the change.
QString Tp::Channel::GroupMemberChangeDetails::error | ( | ) | const [inline] |
Return the D-Bus error describing the change, if known.
The D-Bus error provides more specific information than the reason() and should be used if applicable.
bool Tp::Channel::GroupMemberChangeDetails::hasDebugMessage | ( | ) | const [inline] |
Return whether the details specify a debug message.
QString Tp::Channel::GroupMemberChangeDetails::debugMessage | ( | ) | const [inline] |
Return the debug message specified by the details, if any.
The debug message is purely informational, offered for display for bug reporting purposes, and should not be attempted to be parsed.
QVariantMap Tp::Channel::GroupMemberChangeDetails::allDetails | ( | ) | const |
Return a map containing all details of the group members change.
This is useful for accessing domain-specific additional details.
Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation | Telepathy-Qt4 0.7.1 |