Home · All Classes · All Namespaces · Modules · Functions · Files |
Base class for implementations of Protocol.Interface.Presence. More...
#include <TelepathyQt/BaseProtocolPresenceInterface>
Inherits Tp::AbstractProtocolInterface.
Base class for implementations of Protocol.Interface.Presence.
Class destructor.
Tp::BaseProtocolPresenceInterface::BaseProtocolPresenceInterface | ( | ) | [protected] |
Class constructor.
static BaseProtocolPresenceInterfacePtr Tp::BaseProtocolPresenceInterface::create | ( | ) | [inline, static] |
static SharedPtr<BaseProtocolPresenceInterfaceSubclass> Tp::BaseProtocolPresenceInterface::create | ( | ) | [inline, static] |
QVariantMap Tp::BaseProtocolPresenceInterface::immutableProperties | ( | ) | const [virtual] |
Return the immutable properties of this interface.
Immutable properties cannot change after the interface has been registered on a service on the bus with registerInterface().
Implements Tp::AbstractDBusServiceInterface.
Return the list of presence statuses that have been set with setStatuses().
This list is exposed as the Statuses property of this interface on the bus and represents the statuses that might appear in the Connection.Interface.SimplePresence.Statuses property on a connection to this protocol that supports SimplePresence.
This property is immutable and cannot change after this interface has been registered on an object on the bus with registerInterface().
void Tp::BaseProtocolPresenceInterface::setStatuses | ( | const PresenceSpecList & | statuses | ) |
Set the list of statuses that might appear in the Connection.Interface.SimplePresence.Statuses property on a connection to this protocol that supports SimplePresence.
This property is immutable and cannot change after this interface has been registered on an object on the bus with registerInterface().
statuses | The statuses list to set. |
Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation | Telepathy-Qt 0.9.3 |