diff options
| author | Juan Aragon <jaaragont@gmail.com> | 2014-05-21 16:09:23 +0100 |
|---|---|---|
| committer | Juan Aragon <jaaragont@gmail.com> | 2014-05-21 16:09:23 +0100 |
| commit | 599cf81e6a785d8c748db375f9959547392e4467 (patch) | |
| tree | 58c0daea0d9687f7e42b7d380906e4df82a9c002 /src/base/QXmppMessage.cpp | |
| parent | 1ba4eb02f5015a0fcc5d7bdce03bac62e4b0f183 (diff) | |
| download | qxmpp-599cf81e6a785d8c748db375f9959547392e4467.tar.gz | |
XEP-0333 updated:
-Methods documented
-Symmetrical getters/setters
-Unit tests updated
Diffstat (limited to 'src/base/QXmppMessage.cpp')
| -rw-r--r-- | src/base/QXmppMessage.cpp | 48 |
1 files changed, 39 insertions, 9 deletions
diff --git a/src/base/QXmppMessage.cpp b/src/base/QXmppMessage.cpp index c4743b98..4bdc6329 100644 --- a/src/base/QXmppMessage.cpp +++ b/src/base/QXmppMessage.cpp @@ -379,38 +379,68 @@ namespace } } +/// Returns true if a message is markable, as defined +/// XEP-0333: Chat Markers. + bool QXmppMessage::isMarkable() const { return d->markable; } +/// Sets if the message is markable, as defined +/// XEP-0333: Chat Markers. + void QXmppMessage::setMarkable(const bool markable) { d->markable = markable; } -QXmppMessage::Marker QXmppMessage::marker() const -{ - return d->marker; -} +/// Returns the message's marker id, as defined +/// XEP-0333: Chat Markers. QString QXmppMessage::markedId() const { return d->markedId; } +/// Sets the message's marker id, as defined +/// XEP-0333: Chat Markers. + +void QXmppMessage::setMarkerId(const QString &markerId) +{ + d->markedId = markerId; +} + +/// Returns the message's marker thread, as defined +/// XEP-0333: Chat Markers. + QString QXmppMessage::markedThread() const { return d->markedThread; } -void QXmppMessage::setMarker(const Marker marker, - const QString& id, - const QString& thread) +/// Sets the message's marked thread, as defined +/// XEP-0333: Chat Markers. + +void QXmppMessage::setMarkedThread(const QString &markedThread) +{ + d->markedThread = markedThread; +} + +/// Returns the message's marker, as defined +/// XEP-0333: Chat Markers. + +QXmppMessage::Marker QXmppMessage::marker() const +{ + return d->marker; +} + +/// Sets the message's marker, as defined +/// XEP-0333: Chat Markers + +void QXmppMessage::setMarker(const Marker marker) { d->marker = marker; - d->markedId = id; - d->markedThread = thread; } /// \cond |
