aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppMessage.h
diff options
context:
space:
mode:
authorMelvin Keskin <melvo@olomono.de>2021-06-30 17:38:47 +0200
committerLinus Jahn <lnj@kaidan.im>2021-07-06 22:35:53 +0200
commit0b947c682c27091dd4afd5900d8e339175e1aba0 (patch)
treed880db35de8d3eaefb01ead0043b07901c5cda50 /src/base/QXmppMessage.h
parent92427f63b3458fac76f64f2993db81d8c4c5d84c (diff)
downloadqxmpp-0b947c682c27091dd4afd5900d8e339175e1aba0.tar.gz
Add QXmppTrustMessageElement
Diffstat (limited to 'src/base/QXmppMessage.h')
-rw-r--r--src/base/QXmppMessage.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/base/QXmppMessage.h b/src/base/QXmppMessage.h
index d717b226..edd0c5c1 100644
--- a/src/base/QXmppMessage.h
+++ b/src/base/QXmppMessage.h
@@ -36,6 +36,7 @@
class QXmppMessagePrivate;
class QXmppBitsOfBinaryDataList;
class QXmppMixInvitation;
+class QXmppTrustMessageElement;
///
/// \brief The QXmppMessage class represents an XMPP message.
@@ -254,6 +255,10 @@ public:
bool isFallback() const;
void setIsFallback(bool isFallback);
+ // XEP-0434: Trust Messages (TM)
+ std::optional<QXmppTrustMessageElement> trustMessageElement() const;
+ void setTrustMessageElement(const std::optional<QXmppTrustMessageElement> &trustMessageElement);
+
/// \cond
void parse(const QDomElement &element) override;
void toXml(QXmlStreamWriter *writer) const override;