5#ifndef QXMPPTRUSTMESSAGEELEMENT_H
6#define QXMPPTRUSTMESSAGEELEMENT_H
8#include "QXmppGlobal.h"
10#include <QSharedDataPointer>
13class QXmlStreamWriter;
14class QXmppTrustMessageElementPrivate;
28 QString
usage()
const;
34 QList<QXmppTrustMessageKeyOwner>
keyOwners()
const;
39 void parse(
const QDomElement &element);
40 void toXml(QXmlStreamWriter *writer)
const;
46 QSharedDataPointer<QXmppTrustMessageElementPrivate> d;
The QXmppTrustMessageElement class represents a trust message element as defined by XEP-0434: Trust M...
Definition QXmppTrustMessageElement.h:18
QXmppTrustMessageElement(QXmppTrustMessageElement &&)
Move-constructor.
QString usage() const
Definition QXmppTrustMessages.cpp:57
QXmppTrustMessageElement(const QXmppTrustMessageElement &other)
Copy-constructor.
QXmppTrustMessageElement & operator=(QXmppTrustMessageElement &&)
Move-assignment operator.
QXmppTrustMessageElement()
Definition QXmppTrustMessages.cpp:37
static bool isTrustMessageElement(const QDomElement &element)
Definition QXmppTrustMessages.cpp:162
QList< QXmppTrustMessageKeyOwner > keyOwners() const
Definition QXmppTrustMessages.cpp:98
void setUsage(const QString &usage)
Definition QXmppTrustMessages.cpp:67
QString encryption() const
Definition QXmppTrustMessages.cpp:77
QXmppTrustMessageElement & operator=(const QXmppTrustMessageElement &other)
Assignment operator.
void addKeyOwner(const QXmppTrustMessageKeyOwner &keyOwner)
Definition QXmppTrustMessages.cpp:120
void setEncryption(const QString &encryption)
Definition QXmppTrustMessages.cpp:87
void setKeyOwners(const QList< QXmppTrustMessageKeyOwner > &keyOwners)
Definition QXmppTrustMessages.cpp:109
The QXmppTrustMessageKeyOwner class represents a key owner of the trust message as defined by XEP-043...
Definition QXmppTrustMessageKeyOwner.h:17