8 #include "QXmppDataForm.h" 10 #include "QXmppResultSet.h" 12 #include <QSharedDataPointer> 14 class QXmppMamQueryIqPrivate;
15 class QXmppMamResultIqPrivate;
38 static bool isMamQueryIq(
const QDomElement &element);
41 void parseElementFromChild(
const QDomElement &element)
override;
42 void toXmlElementFromChild(QXmlStreamWriter *writer)
const override;
46 QSharedDataPointer<QXmppMamQueryIqPrivate> d;
49 class QXmppMamResultIq :
public QXmppIq 53 QXmppMamResultIq(
const QXmppMamResultIq &);
54 QXmppMamResultIq(QXmppMamResultIq &&);
57 QXmppMamResultIq &
operator=(
const QXmppMamResultIq &);
58 QXmppMamResultIq &
operator=(QXmppMamResultIq &&);
62 bool complete()
const;
63 void setComplete(
bool complete);
66 static bool isMamResultIq(
const QDomElement &element);
69 void parseElementFromChild(
const QDomElement &element)
override;
70 void toXmlElementFromChild(QXmlStreamWriter *writer)
const override;
74 QSharedDataPointer<QXmppMamResultIqPrivate> d;
QString node() const
Definition: QXmppMamIq.cpp:86
void setForm(const QXmppDataForm &form)
Definition: QXmppMamIq.cpp:60
QXmppDataForm form() const
Definition: QXmppMamIq.cpp:50
void setResultSetQuery(const QXmppResultSetQuery &resultSetQuery)
Definition: QXmppMamIq.cpp:78
QXmppResultSetQuery resultSetQuery() const
Definition: QXmppMamIq.cpp:68
QXmppMamQueryIq & operator=(const QXmppMamQueryIq &)
Default assignemnt operator.
The QXmppResultSetQuery class represents a set element in a query as defined by XEP-0059: Result Set ...
Definition: QXmppResultSet.h:15
Definition: QXmppMamIq.h:17
QString queryId() const
Definition: QXmppMamIq.cpp:104
The QXmppIq class is the base class for all IQs.
Definition: QXmppIq.h:22
The QXmppResultSetReply class represents a set element in a reply as defined by XEP-0059: Result Set ...
Definition: QXmppResultSet.h:49
void setNode(const QString &node)
Definition: QXmppMamIq.cpp:96
void setQueryId(const QString &id)
Definition: QXmppMamIq.cpp:114
QXmppIq & operator=(const QXmppIq &other)
Assigns other to this IQ.