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;