6#ifndef QXMPPOMEMODEVICELIST_H
7#define QXMPPOMEMODEVICELIST_H
9#include "QXmppConstants_p.h"
10#include "QXmppGlobal.h"
11#include "QXmppOmemoDeviceElement_p.h"
16class QXmlStreamWriter;
18class 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);
30Q_DECLARE_TYPEINFO(QXmppOmemoDeviceList, Q_MOVABLE_TYPE);