#include <TelepathyQt4/Client/Channel>
Public Slots | |
QDBusPendingReply | SetChatState (uint state) |
Signals | |
void | ChatStateChanged (uint contact, uint state) |
Public Member Functions | |
ChannelInterfaceChatStateInterface (const QString &serviceName, const QString &objectPath, QObject *parent=0) | |
ChannelInterfaceChatStateInterface (const QDBusConnection &connection, const QString &serviceName, const QString &objectPath, QObject *parent=0) | |
ChannelInterfaceChatStateInterface (Telepathy::Client::DBusProxy *proxy) | |
ChannelInterfaceChatStateInterface (const Telepathy::Client::ChannelInterface &mainInterface) | |
ChannelInterfaceChatStateInterface (const Telepathy::Client::ChannelInterface &mainInterface, QObject *parent) | |
Static Public Member Functions | |
static const char * | staticInterfaceName () |
Protected Member Functions | |
virtual void | invalidate (Telepathy::Client::DBusProxy *, const QString &, const QString &) |
Telepathy::Client::ChannelInterfaceChatStateInterface::ChannelInterfaceChatStateInterface | ( | const QString & | serviceName, | |
const QString & | objectPath, | |||
QObject * | parent = 0 | |||
) |
Creates a ChannelInterfaceChatStateInterface associated with the given object on the session bus.
serviceName | Name of the service the object is on. | |
objectPath | Path to the object on the service. | |
parent | Passed to the parent class constructor. |
Telepathy::Client::ChannelInterfaceChatStateInterface::ChannelInterfaceChatStateInterface | ( | const QDBusConnection & | connection, | |
const QString & | serviceName, | |||
const QString & | objectPath, | |||
QObject * | parent = 0 | |||
) |
Creates a ChannelInterfaceChatStateInterface associated with the given object on the given bus.
connection | The bus via which the object can be reached. | |
serviceName | Name of the service the object is on. | |
objectPath | Path to the object on the service. | |
parent | Passed to the parent class constructor. |
Telepathy::Client::ChannelInterfaceChatStateInterface::ChannelInterfaceChatStateInterface | ( | Telepathy::Client::DBusProxy * | proxy | ) |
Creates a ChannelInterfaceChatStateInterface associated with the same object as the given proxy.
proxy | The proxy to use. It will also be the QObject::parent() for this object. |
Telepathy::Client::ChannelInterfaceChatStateInterface::ChannelInterfaceChatStateInterface | ( | const Telepathy::Client::ChannelInterface & | mainInterface | ) | [explicit] |
Creates a ChannelInterfaceChatStateInterface associated with the same object as the given proxy. Additionally, the created proxy will have the same parent as the given proxy.
mainInterface | The proxy to use. |
Telepathy::Client::ChannelInterfaceChatStateInterface::ChannelInterfaceChatStateInterface | ( | const Telepathy::Client::ChannelInterface & | mainInterface, | |
QObject * | parent | |||
) |
Creates a ChannelInterfaceChatStateInterface associated with the same object as the given proxy. However, a different parent object can be specified.
mainInterface | The proxy to use. | |
parent | Passed to the parent class constructor. |
void Telepathy::Client::ChannelInterfaceChatStateInterface::ChatStateChanged | ( | uint | contact, | |
uint | state | |||
) | [signal] |
Represents the signal "ChatStateChanged" on the remote object.
Emitted when the state of a member of the channel has changed. This includes local state.
contact | An integer handle for the contact. | |
state | The new state of this contact. |
virtual void Telepathy::Client::ChannelInterfaceChatStateInterface::invalidate | ( | Telepathy::Client::DBusProxy * | , | |
const QString & | , | |||
const QString & | ||||
) | [protected, virtual] |
Reimplemented from Telepathy::Client::AbstractInterface.
QDBusPendingReply Telepathy::Client::ChannelInterfaceChatStateInterface::SetChatState | ( | uint | state | ) | [inline, slot] |
Begins a call to the D-Bus method "SetChatState" on the remote object.
Set the local state and notify other members of the channel that it has changed.
state | The new state. |
References Telepathy::Client::AbstractInterface::invalidationMessage(), and Telepathy::Client::AbstractInterface::invalidationReason().
static const char* Telepathy::Client::ChannelInterfaceChatStateInterface::staticInterfaceName | ( | ) | [inline, static] |
Returns the name of the interface "org.freedesktop.Telepathy.Channel.Interface.ChatState", which this class represents.