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);