Home · All Classes · All Namespaces · Modules · Functions · Files

GroupMemberChangeDetails Class Reference
[Channel proxies]

#include <TelepathyQt4/Channel>

List of all members.

Public Member Functions


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

GroupMemberChangeDetails (  )  [inline]


Member Function Documentation

bool 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.

bool hasActor (  )  const [inline]

uint actor (  )  const [inline]

Return the contact requesting or causing the change.

Returns:
The handle of the contact.

bool hasReason (  )  const [inline]

uint reason (  )  const [inline]

Return the reason for the change.

Returns:
The reason, as specified in ChannelGroupChangeReason.

bool hasMessage (  )  const [inline]

const QString & 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.

bool hasError (  )  const [inline]

QString error (  )  const [inline]

bool hasDebugMessage (  )  const [inline]

QString debugMessage (  )  const [inline]

QVariantMap allDetails (  )  const [inline]


Copyright © 2009 Collabora Ltd. and Nokia Corporation
Telepathy-Qt4 0.1.8