8#include "QXmppGlobal.h"
12#include <QSharedDataPointer>
15class QXmlStreamWriter;
17struct QXmppFallbackPrivate;
50 static std::optional<QXmppFallback>
fromDom(
const QDomElement &);
51 void toXml(QXmlStreamWriter *)
const;
54 QSharedDataPointer<QXmppFallbackPrivate> d;
void setForNamespace(const QString &)
Definition QXmppMessage.cpp:2214
const QVector< Reference > & references() const
Definition QXmppMessage.cpp:2222
void toXml(QXmlStreamWriter *) const
Definition QXmppMessage.cpp:2271
QXmppFallback(const QString &forNamespace, const QVector< Reference > &references)
Creates a fallback marker.
Definition QXmppMessage.cpp:2198
void setReferences(const QVector< Reference > &)
Definition QXmppMessage.cpp:2230
Element
Definition QXmppFallback.h:22
static std::optional< QXmppFallback > fromDom(const QDomElement &)
Definition QXmppMessage.cpp:2240
const QString & forNamespace() const
Definition QXmppMessage.cpp:2206
Definition QXmppFallback.h:27
uint32_t start
Start index of the range.
Definition QXmppFallback.h:29
uint32_t end
End index of the range.
Definition QXmppFallback.h:31
Definition QXmppFallback.h:34
Element element
Element of the message stanza this refers to.
Definition QXmppFallback.h:36
std::optional< Range > range
Optional character range in the text.
Definition QXmppFallback.h:38