aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppMessage.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/QXmppMessage.h')
-rw-r--r--src/base/QXmppMessage.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/base/QXmppMessage.h b/src/base/QXmppMessage.h
index 7d7ef83b..eb650370 100644
--- a/src/base/QXmppMessage.h
+++ b/src/base/QXmppMessage.h
@@ -26,13 +26,16 @@
#ifndef QXMPPMESSAGE_H
#define QXMPPMESSAGE_H
-// Required for source compatibility
#include "QXmppStanza.h"
+// Required for source compatibility
#include <QDateTime>
+#include <optional>
+
class QXmppMessagePrivate;
class QXmppBitsOfBinaryDataList;
+class QXmppMixInvitation;
///
/// \brief The QXmppMessage class represents an XMPP message.
@@ -243,6 +246,10 @@ public:
QString spoilerHint() const;
void setSpoilerHint(const QString &);
+ // XEP-0407: Mediated Information eXchange (MIX): Miscellaneous Capabilities
+ std::optional<QXmppMixInvitation> mixInvitation() const;
+ void setMixInvitation(const std::optional<QXmppMixInvitation> &mixInvitation);
+
// XEP-0428: Fallback Indication
bool isFallback() const;
void setIsFallback(bool isFallback);