diff --git a/TelepathyQt4/presence.cpp b/TelepathyQt4/presence.cpp index 3810616..d78e45c 100644 --- a/TelepathyQt4/presence.cpp +++ b/TelepathyQt4/presence.cpp @@ -190,6 +190,15 @@ void Presence::setStatus(ConnectionPresenceType type, const QString &status, mPriv->sp.statusMessage = statusMessage; } +void Presence::setStatusMessage(const QString &statusMessage) +{ + if (!isValid()) { + return; + } + + mPriv->sp.statusMessage = statusMessage; +} + SimplePresence Presence::barePresence() const { if (!isValid()) { diff --git a/TelepathyQt4/presence.h b/TelepathyQt4/presence.h index d12fb5e..a1ca81d 100644 --- a/TelepathyQt4/presence.h +++ b/TelepathyQt4/presence.h @@ -62,6 +62,7 @@ public: void setStatus(const SimplePresence &value); void setStatus(ConnectionPresenceType type, const QString &status, const QString &statusMessage); + void setStatusMessage(const QString &statusMessage); SimplePresence barePresence() const;