aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppMessage.cpp
diff options
context:
space:
mode:
authorJuan Aragon <jaaragont@gmail.com>2014-05-21 16:09:23 +0100
committerJuan Aragon <jaaragont@gmail.com>2014-05-21 16:09:23 +0100
commit599cf81e6a785d8c748db375f9959547392e4467 (patch)
tree58c0daea0d9687f7e42b7d380906e4df82a9c002 /src/base/QXmppMessage.cpp
parent1ba4eb02f5015a0fcc5d7bdce03bac62e4b0f183 (diff)
downloadqxmpp-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.cpp48
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