24 #ifndef QXMPPPUBSUBIQ_H 25 #define QXMPPPUBSUBIQ_H 29 #include <QSharedDataPointer> 31 #if QXMPP_DEPRECATED_SINCE(1, 2) 32 #include "QXmppPubSubItem.h" 35 class QXmppPubSubIqPrivate;
67 QString queryJid()
const;
68 void setQueryJid(
const QString &jid);
70 QString queryNode()
const;
71 void setQueryNode(
const QString &node);
73 QList<QXmppPubSubItem> items()
const;
74 void setItems(
const QList<QXmppPubSubItem> &items);
76 QString subscriptionId()
const;
77 void setSubscriptionId(
const QString &
id);
80 static bool isPubSubIq(
const QDomElement &element);
85 void parseElementFromChild(
const QDomElement &)
override;
86 void toXmlElementFromChild(QXmlStreamWriter *writer)
const override;
90 QSharedDataPointer<QXmppPubSubIqPrivate> d;
93 #endif // QXMPPPUBSUBIQ_H The QXmppPubSubIq class represents an IQ used for the publish-subscribe mechanisms defined by XEP-006...
Definition: QXmppPubSubIq.h:42
The QXmppIq class is the base class for all IQs.
Definition: QXmppIq.h:41
QueryType
This enum is used to describe a publish-subscribe query type.
Definition: QXmppPubSubIq.h:46
QXmppIq & operator=(const QXmppIq &other)
Assigns other to this IQ.
Definition: QXmppIq.cpp:68