6 #ifndef QXMPPOMEMODEVICELIST_H 7 #define QXMPPOMEMODEVICELIST_H 9 #include "QXmppConstants_p.h" 10 #include "QXmppGlobal.h" 11 #include "QXmppOmemoDeviceElement_p.h" 16 class QXmlStreamWriter;
18 class QXMPP_AUTOTEST_EXPORT QXmppOmemoDeviceList :
public QList<QXmppOmemoDeviceElement>
22 static constexpr std::tuple XmlTag = { u
"devices", QXmpp::Private::ns_omemo_2 };
23 void parse(
const QDomElement &element);
24 void toXml(QXmlStreamWriter *writer)
const;
27 static bool isOmemoDeviceList(
const QDomElement &element);
30 Q_DECLARE_TYPEINFO(QXmppOmemoDeviceList, Q_MOVABLE_TYPE);
32 #endif // QXMPPOMEMODEVICELIST_H