6#ifndef QXMPPMIXINFOITEM_H
7#define QXMPPMIXINFOITEM_H
9#include "QXmppDataForm.h"
10#include "QXmppPubSubBaseItem.h"
12class QXmppMixInfoItemPrivate;
22 QXmppMixInfoItem &
operator=(
const QXmppMixInfoItem &);
28 const QString &
name()
const;
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
void setFormType(QXmppDataForm::Type formType)
Definition QXmppMixItems.cpp:1050
const QStringList & contactJids() const
Definition QXmppMixItems.cpp:1091
QXmppMixInfoItem(const QXmppMixInfoItem &)
Default copy-constructor.
QXmppMixInfoItem & operator=(QXmppMixInfoItem &&)
Default move-assignment operator.
void setDescription(QString)
Definition QXmppMixItems.cpp:1083
void setName(QString)
Definition QXmppMixItems.cpp:1067
const QString & name() const
Definition QXmppMixItems.cpp:1059
QXmppMixInfoItem(QXmppMixInfoItem &&)
Default move-constructor.
const QString & description() const
Definition QXmppMixItems.cpp:1075
QXmppDataForm::Type formType() const
Definition QXmppMixItems.cpp:1040
QXmppMixInfoItem & operator=(const QXmppMixInfoItem &)
Default assignment operator.
void setContactJids(QStringList)
Definition QXmppMixItems.cpp:1099
virtual void serializePayload(QXmlStreamWriter *writer) const
Definition QXmppPubSubBaseItem.cpp:154
QXmppPubSubBaseItem(const QString &id={}, const QString &publisher={})
Definition QXmppPubSubBaseItem.cpp:61
virtual void parsePayload(const QDomElement &payloadElement)
Definition QXmppPubSubBaseItem.cpp:144
static bool isItem(const QDomElement &element)
Definition QXmppPubSubBaseItem.cpp:134