6#ifndef QXMPPMIXINFOITEM_H
7#define QXMPPMIXINFOITEM_H
9#include "QXmppDataForm.h"
10#include "QXmppPubSubBaseItem.h"
12class QXmppMixInfoItemPrivate;
28 const QString &name()
const;
29 void setName(QString);
31 const QString &description()
const;
32 void setDescription(QString);
34 const QStringList &contactJids()
const;
35 void setContactJids(QStringList);
37 static bool isItem(
const QDomElement &itemElement);
41 void parsePayload(
const QDomElement &payloadElement)
override;
46 QSharedDataPointer<QXmppMixInfoItemPrivate> d;
The QXmppMixInfoItem class represents a PubSub item of a MIX channel containing channel information a...
Definition: QXmppMixInfoItem.h:15
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:154
virtual void parsePayload(const QDomElement &payloadElement)
Definition: QXmppPubSubBaseItem.cpp:144
static bool isItem(const QDomElement &element)
Definition: QXmppPubSubBaseItem.cpp:134