Home · Modules · All Classes · All Namespaces |
Base class for implementations of Protocol.Interface.Presence. More...
#include <TelepathyQt/BaseProtocolPresenceInterface>
Inherits Tp::AbstractProtocolInterface.
Public Member Functions | |
virtual | ~BaseProtocolPresenceInterface () |
QVariantMap | immutableProperties () const |
PresenceSpecList | statuses () const |
void | setStatuses (const PresenceSpecList &statuses) |
![]() | |
AbstractProtocolInterface (const QString &interfaceName) | |
virtual | ~AbstractProtocolInterface () |
![]() | |
AbstractDBusServiceInterface (const QString &interfaceName) | |
virtual | ~AbstractDBusServiceInterface () |
QString | interfaceName () const |
DBusObject * | dbusObject () const |
bool | isRegistered () const |
bool | notifyPropertyChanged (const QString &propertyName, const QVariant &propertyValue) |
![]() | |
virtual | ~Object () |
![]() | |
RefCounted () | |
virtual | ~RefCounted () |
Static Public Member Functions | |
static BaseProtocolPresenceInterfacePtr | create () |
template<typename BaseProtocolPresenceInterfaceSubclass > | |
static SharedPtr< BaseProtocolPresenceInterfaceSubclass > | create () |
Protected Member Functions | |
BaseProtocolPresenceInterface () | |
![]() | |
virtual bool | registerInterface (DBusObject *dbusObject) |
![]() | |
Object () | |
void | notify (const char *propertyName) |
Additional Inherited Members | |
![]() | |
void | propertyChanged (const QString &propertyName) |
Base class for implementations of Protocol.Interface.Presence.
|
virtual |
Class destructor.
|
protected |
Class constructor.
|
inlinestatic |
|
inlinestatic |
|
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().
Reimplemented from Tp::AbstractDBusServiceInterface.
PresenceSpecList Tp::BaseProtocolPresenceInterface::statuses | ( | ) | const |
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. |
TelepathyQt 0.9.8 |
Generated by
![]() |