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;