24 #ifndef QXMPPMIXITEM_H
25 #define QXMPPMIXITEM_H
27 #include "QXmppElement.h"
29 #include <QSharedDataPointer>
31 class QXmppMixInfoItemPrivate;
32 class QXmppMixParticipantItemPrivate;
52 void setName(
const QString &);
54 QString description()
const;
55 void setDescription(
const QString &);
57 QStringList contactJids()
const;
58 void setContactJids(
const QStringList &);
60 void parse(
const QXmppElement &itemContent);
61 QXmppElement toElement()
const;
63 static bool isMixChannelInfo(
const QDomElement &);
66 QSharedDataPointer<QXmppMixInfoItemPrivate> d;
87 void setNick(
const QString &);
90 void setJid(
const QString &);
92 void parse(
const QXmppElement &itemContent);
93 QXmppElement toElement()
const;
95 static bool isMixParticipantItem(
const QDomElement &);
98 QSharedDataPointer<QXmppMixParticipantItemPrivate> d;
101 #endif // QXMPPMIXITEM_H