Telepathy::Client::Channel::Channel::GroupMemberChangeDetails Class Reference
[Channel proxies]

#include <TelepathyQt4/Client/Channel>

List of all members.

Public Member Functions

 GroupMemberChangeDetails ()
bool isValid () const
bool hasActor () const
QSharedPointer< Contactactor () const
bool hasReason () const
uint reason () const
bool hasMessage () const
QString message () const
bool hasError () const
QString error () const
bool hasDebugMessage () const
QString debugMessage () const
QVariantMap allDetails () const

Friends

class Channel


Detailed Description

Class opaquely storing information on a group membership change for a single member.

Extended information is not always available; this will be reflected by the return value of isValid().


Constructor & Destructor Documentation

Telepathy::Client::Channel::Channel::GroupMemberChangeDetails::GroupMemberChangeDetails (  )  [inline]


Member Function Documentation

uint Telepathy::Client::Channel::Channel::GroupMemberChangeDetails::actor (  )  const [inline]

Return the contact requesting or causing the change.

Returns:
The handle of the contact.

QVariantMap Telepathy::Client::Channel::Channel::GroupMemberChangeDetails::allDetails (  )  const [inline]

QString Telepathy::Client::Channel::Channel::GroupMemberChangeDetails::debugMessage (  )  const [inline]

QString Telepathy::Client::Channel::Channel::GroupMemberChangeDetails::error (  )  const [inline]

bool Telepathy::Client::Channel::Channel::GroupMemberChangeDetails::hasActor (  )  const [inline]

bool Telepathy::Client::Channel::Channel::GroupMemberChangeDetails::hasDebugMessage (  )  const [inline]

bool Telepathy::Client::Channel::Channel::GroupMemberChangeDetails::hasError (  )  const [inline]

bool Telepathy::Client::Channel::Channel::GroupMemberChangeDetails::hasMessage (  )  const [inline]

bool Telepathy::Client::Channel::Channel::GroupMemberChangeDetails::hasReason (  )  const [inline]

bool Telepathy::Client::Channel::Channel::GroupMemberChangeDetails::isValid (  )  const [inline]

Return whether or not this object actually contains valid information received from the service. If the returned value is false, the values returned by the other methods for this object are undefined.

Returns:
Whether the information stored in this object is valid.

const QString & Telepathy::Client::Channel::Channel::GroupMemberChangeDetails::message (  )  const [inline]

Return a human-readable message from the contact represented by actor() pertaining to the change, or an empty string if there is no message.

Returns:
The message as a string.

uint Telepathy::Client::Channel::Channel::GroupMemberChangeDetails::reason (  )  const [inline]

Return the reason for the change.

Returns:
The reason, as specified in ChannelGroupChangeReason.


Friends And Related Function Documentation

friend class Channel [friend]


Generated on Thu Mar 5 18:52:05 2009 for TelepathyQt4-0.1.1 by  doxygen 1.5.8