5#ifndef QXMPPOUTOFBANDURL_H
6#define QXMPPOUTOFBANDURL_H
8#include "QXmppGlobal.h"
12#include <QSharedDataPointer>
14class QXmppOutOfBandUrlPrivate;
16class QXmlStreamWriter;
18class QXMPP_EXPORT QXmppOutOfBandUrl
23 QXMPP_PRIVATE_DECLARE_RULE_OF_SIX(QXmppOutOfBandUrl)
25 const QString &
url()
const;
32 bool parse(
const QDomElement &el);
33 void toXml(QXmlStreamWriter *writer)
const;
37 QSharedDataPointer<QXmppOutOfBandUrlPrivate> d;
void setUrl(const QString &url)
Definition QXmppOutOfBandUrl.cpp:50
const std::optional< QString > & description() const
Definition QXmppOutOfBandUrl.cpp:58
const QString & url() const
Definition QXmppOutOfBandUrl.cpp:42
void setDescription(const std::optional< QString > &description)
Definition QXmppOutOfBandUrl.cpp:66