27 #include "QXmppDataForm.h" 
   41         UnspecifiedAffiliation,
 
   61     QString actor() 
const;
 
   62     void setActor(
const QString &actor);
 
   64     Affiliation affiliation() 
const;
 
   65     void setAffiliation(Affiliation affiliation);
 
   68     void setJid(
const QString &jid);
 
   71     void setNick(
const QString &nick);
 
   73     QString reason() 
const;
 
   74     void setReason(
const QString &reason);
 
   77     void setRole(Role role);
 
   80     void parse(
const QDomElement &element);
 
   81     void toXml(QXmlStreamWriter *writer) 
const;
 
   83     static Affiliation affiliationFromString(
const QString &affiliationStr);
 
   84     static QString affiliationToString(Affiliation affiliation);
 
   85     static Role roleFromString(
const QString &roleStr);
 
   86     static QString roleToString(Role role);
 
   90     Affiliation m_affiliation;
 
  107     QList<QXmppMucItem> items() 
const;
 
  108     void setItems(
const QList<QXmppMucItem> &items);
 
  111     static bool isMucAdminIq(
const QDomElement &element);
 
  116     void parseElementFromChild(
const QDomElement &element);
 
  117     void toXmlElementFromChild(QXmlStreamWriter *writer) 
const;
 
  121     QList<QXmppMucItem> m_items;
 
  139     static bool isMucOwnerIq(
const QDomElement &element);
 
  144     void parseElementFromChild(
const QDomElement &element);
 
  145     void toXmlElementFromChild(QXmlStreamWriter *writer) 
const;