5#ifndef QXMPPMIXINFOITEM_H
6#define QXMPPMIXINFOITEM_H
8#include "QXmppPubSubBaseItem.h"
10class QXmppMixInfoItemPrivate;
23 const QString &name()
const;
24 void setName(QString);
26 const QString &description()
const;
27 void setDescription(QString);
29 const QStringList &contactJids()
const;
30 void setContactJids(QStringList);
32 static bool isItem(
const QDomElement &itemElement);
36 void parsePayload(
const QDomElement &payloadElement)
override;
41 QSharedDataPointer<QXmppMixInfoItemPrivate> d;
The QXmppMixInfoItem class represents a PubSub item of a MIX channel containing channel information a...
Definition QXmppMixInfoItem.h:13
QXmppMixInfoItem(const QXmppMixInfoItem &)
Default copy-constructor.
QXmppMixInfoItem & operator=(QXmppMixInfoItem &&)
Default move-assignment operator.
QXmppMixInfoItem(QXmppMixInfoItem &&)
Default move-constructor.
QXmppMixInfoItem & operator=(const QXmppMixInfoItem &)
Default assignment operator.
Definition QXmppPubSubBaseItem.h:19
virtual void serializePayload(QXmlStreamWriter *writer) const
Definition QXmppPubSubBaseItem.cpp:150
virtual void parsePayload(const QDomElement &payloadElement)
Definition QXmppPubSubBaseItem.cpp:140
static bool isItem(const QDomElement &element)
Definition QXmppPubSubBaseItem.cpp:130