8#include "QXmppStanza.h"
14#include <QXmlStreamWriter>
47 void parse(
const QDomElement &element)
override;
48 void toXml(QXmlStreamWriter *writer)
const override;
50 virtual void parseElementFromChild(
const QDomElement &element);
51 virtual void toXmlElementFromChild(QXmlStreamWriter *writer)
const;
55 QSharedDataPointer<QXmppIqPrivate> d;
The QXmppIq class is the base class for all IQs.
Definition QXmppIq.h:23
QXmppIq(QXmppIq::Type type=QXmppIq::Get)
Definition QXmppIq.cpp:34
QXmppIq(QXmppIq &&)
Default move-constructor.
QXmppIq(const QXmppIq &other)
Constructs a copy of other.
Type
This enum describes the type of IQ.
Definition QXmppIq.h:26
@ Error
Error response.
Definition QXmppIq.h:27
@ Set
Set request.
Definition QXmppIq.h:29
@ Get
Get request.
Definition QXmppIq.h:28
@ Result
Result.
Definition QXmppIq.h:30
void setType(QXmppIq::Type)
Definition QXmppIq.cpp:65
QXmppIq & operator=(const QXmppIq &other)
Assigns other to this IQ.
QXmppIq & operator=(QXmppIq &&)
Move-assignment operator.
QXmppIq::Type type() const
Definition QXmppIq.cpp:55
virtual void parse(const QDomElement &)=0
virtual void toXml(QXmlStreamWriter *writer) const =0
virtual bool isXmppStanza() const
Definition QXmppNonza.h:19
QXmppStanza(const QString &from=QString(), const QString &to=QString())
Definition QXmppStanza.cpp:810