24 #ifndef QXMPPPUBSUBIQ_H
25 #define QXMPPPUBSUBIQ_H
37 void setId(
const QString &
id);
39 QXmppElement contents()
const;
40 void setContents(
const QXmppElement &contents);
43 void parse(
const QDomElement &element);
44 void toXml(QXmlStreamWriter *writer)
const;
49 QXmppElement m_contents;
77 QString queryJid()
const;
78 void setQueryJid(
const QString &jid);
80 QString queryNode()
const;
81 void setQueryNode(
const QString &node);
83 QList<QXmppPubSubItem> items()
const;
84 void setItems(
const QList<QXmppPubSubItem> &items);
86 QString subscriptionId()
const;
87 void setSubscriptionId(
const QString &
id);
90 static bool isPubSubIq(
const QDomElement &element);
95 void parseElementFromChild(
const QDomElement&);
96 void toXmlElementFromChild(QXmlStreamWriter *writer)
const;
103 QList<QXmppPubSubItem> m_items;
104 QString m_subscriptionId;
105 QString m_subscriptionType;