Home · All Classes · All Namespaces · Modules · Functions · Files |
#include <TelepathyQt/_gen/svc-channel.h>
Inherits Tp::AbstractAdaptor.
Public Slots | |
void | SetSubject (const QString &subject, const QDBusMessage &dbusMessage) |
Public Member Functions | |
QString | Subject () const |
QString | Actor () const |
uint | ActorHandle () const |
qlonglong | Timestamp () const |
bool | CanSet () const |
Public Member Functions inherited from Tp::AbstractAdaptor | |
AbstractAdaptor (const QDBusConnection &connection, QObject *adaptee, QObject *parent) | |
~AbstractAdaptor () | |
QDBusConnection | dbusConnection () const |
QObject * | adaptee () const |
Adaptor class providing a 1:1 mapping of the D-Bus interface "org.freedesktop.Telepathy.Channel.Interface.Subject2".
QString Tp::Service::ChannelInterfaceSubjectAdaptor::Subject | ( | ) | const |
Return the value of the exported D-Bus object property Subject
of type QString
.
Adaptees should export this property as a Qt property named 'subject' with type QString.
The human-readable subject on the channel such as the topic in an IRC channel, or the room name in XMPP MUCs.
This property may change during the lifetime of the channel and MUST not be included in a channel request.
Subject
. QString Tp::Service::ChannelInterfaceSubjectAdaptor::Actor | ( | ) | const |
Return the value of the exported D-Bus object property Actor
of type QString
.
Adaptees should export this property as a Qt property named 'actor' with type QString.
The normalized contact ID representing who last modified the subject, or the empty string if it is not known.
Actor
. uint Tp::Service::ChannelInterfaceSubjectAdaptor::ActorHandle | ( | ) | const |
qlonglong Tp::Service::ChannelInterfaceSubjectAdaptor::Timestamp | ( | ) | const |
Return the value of the exported D-Bus object property Timestamp
of type qlonglong
.
Adaptees should export this property as a Qt property named 'timestamp' with type qlonglong.
A unix timestamp indicating when the subject was last
modified, or INT_MAX64
if unknown.
Timestamp
. bool Tp::Service::ChannelInterfaceSubjectAdaptor::CanSet | ( | ) | const |
Return the value of the exported D-Bus object property CanSet
of type bool
.
Adaptees should export this property as a Qt property named 'canSet' with type bool.
TRUE if the Subject property can be set by the user by calling SetSubject() , otherwise FALSE.
If implementations are unsure of what this value should be it SHOULD still be set to what it believes the value is. As a result, clients should be aware that SetSubject() can still fail even with this property set to TRUE.
CanSet
.
|
slot |
Begins a call to the exported D-Bus method SetSubject
on this object.
Adaptees should export this method as a Qt slot with the following signature: void setSubject(const QString& subject, const Tp::Service::ChannelInterfaceSubjectAdaptor::SetSubjectContextPtr &context);
Implementations should call MethodInvocationContext::setFinished (or setFinishedWithError accordingly) on the received context object once the method has finished processing.
Set the room's subject. Clients SHOULD look at the subject flags before calling this method as the user might not have permission to set the subject.
A successful return of this method indicates a successful change in subject, but clients should still listen for changes to the Subject property for further changes by other users or the server.
subject | The new subject. |
Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation | Telepathy-Qt 0.9.7 |