5#ifndef QXMPPMIXPARTICIPANTITEM_H
6#define QXMPPMIXPARTICIPANTITEM_H
8#include "QXmppPubSubBaseItem.h"
10class QXmppMixParticipantItemPrivate;
15 QXmppMixParticipantItem();
18 ~QXmppMixParticipantItem();
20 QXmppMixParticipantItem &
operator=(
const QXmppMixParticipantItem &);
21 QXmppMixParticipantItem &
operator=(QXmppMixParticipantItem &&);
23 const QString &
nick()
const;
26 const QString &
jid()
const;
29 static bool isItem(
const QDomElement &);
33 void parsePayload(
const QDomElement &payloadElement)
override;
38 QSharedDataPointer<QXmppMixParticipantItemPrivate> d;
Definition QXmppMixParticipantItem.h:13
void setJid(QString)
Definition QXmppMixItems.cpp:1200
const QString & nick() const
Definition QXmppMixItems.cpp:1176
const QString & jid() const
Definition QXmppMixItems.cpp:1192
QXmppMixParticipantItem & operator=(const QXmppMixParticipantItem &)
Default assignment operator.
void setNick(QString)
Definition QXmppMixItems.cpp:1184
QXmppMixParticipantItem & operator=(QXmppMixParticipantItem &&)
Default move-assignment operator.
QXmppMixParticipantItem(const QXmppMixParticipantItem &)
Default copy-constructor.
QXmppMixParticipantItem(QXmppMixParticipantItem &&)
Default move-constructor.
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