5 #ifndef QXMPPPUBSUBIQ_H 6 #define QXMPPPUBSUBIQ_H 10 #include <QSharedDataPointer> 12 #if QXMPP_DEPRECATED_SINCE(1, 2) 13 #include "QXmppPubSubItem.h" 16 class QXmppPubSubIqPrivate;
18 #if QXMPP_DEPRECATED_SINCE(1, 5) 21 QT_WARNING_DISABLE_DEPRECATED
23 class QXMPP_EXPORT QXmppPubSubIq :
public QXmppIq 26 enum [[deprecated]] QueryType {
38 [[deprecated]] QXmppPubSubIq();
39 QXmppPubSubIq(
const QXmppPubSubIq &iq);
40 ~QXmppPubSubIq()
override;
42 QXmppPubSubIq &
operator=(
const QXmppPubSubIq &iq);
44 [[deprecated]] QXmppPubSubIq::QueryType queryType()
const;
45 [[deprecated]]
void setQueryType(QXmppPubSubIq::QueryType queryType);
47 [[deprecated]] QString queryJid()
const;
48 [[deprecated]]
void setQueryJid(
const QString &jid);
50 [[deprecated]] QString queryNode()
const;
51 [[deprecated]]
void setQueryNode(
const QString &node);
53 [[deprecated]] QList<QXmppPubSubItem> items()
const;
54 [[deprecated]]
void setItems(
const QList<QXmppPubSubItem> &items);
56 [[deprecated]] QString subscriptionId()
const;
57 [[deprecated]]
void setSubscriptionId(
const QString &
id);
59 [[deprecated]]
static bool isPubSubIq(
const QDomElement &element);
62 void parseElementFromChild(
const QDomElement &)
override;
63 void toXmlElementFromChild(QXmlStreamWriter *writer)
const override;
66 QSharedDataPointer<QXmppPubSubIqPrivate> d;
73 #endif // QXMPPPUBSUBIQ_H The QXmppIq class is the base class for all IQs.
Definition: QXmppIq.h:22
QXmppIq & operator=(const QXmppIq &other)
Assigns other to this IQ.