10 #include "QXmppMixConfigItem.h" 12 #include <QSharedDataPointer> 14 class QXmppMixInvitation;
15 class QXmppMixIqPrivate;
26 #if QXMPP_DEPRECATED_SINCE(1, 7) 27 UpdateSubscription [[deprecated(
"Use QXmppMixManager")]],
45 #if QXMPP_DEPRECATED_SINCE(1, 7) 46 [[deprecated(
"Use participantId() and channelJid()")]]
48 [[deprecated(
"Use setParticipantId() and setChannelJid()")]]
49 void setJid(
const QString &);
52 QString participantId()
const;
53 void setParticipantId(
const QString &);
55 #if QXMPP_DEPRECATED_SINCE(1, 7) 56 [[deprecated(
"Use channelId()")]]
57 QString channelName()
const;
58 [[deprecated(
"Use setChannelId()")]]
59 void setChannelName(
const QString &);
62 QString channelId()
const;
63 void setChannelId(
const QString &);
65 QString channelJid()
const;
66 void setChannelJid(
const QString &);
68 #if QXMPP_DEPRECATED_SINCE(1, 7) 69 [[deprecated(
"Use subscriptions()")]]
70 QStringList nodes()
const;
71 [[deprecated(
"Use setSubscriptions()")]]
72 void setNodes(
const QStringList &);
75 QXmppMixConfigItem::Nodes subscriptions()
const;
76 void setSubscriptions(QXmppMixConfigItem::Nodes);
79 void setNick(
const QString &);
81 std::optional<QXmppMixInvitation> invitation()
const;
82 void setInvitation(
const std::optional<QXmppMixInvitation> &);
85 static bool isMixIq(
const QDomElement &);
90 void parseElementFromChild(
const QDomElement &)
override;
91 void toXmlElementFromChild(QXmlStreamWriter *)
const override;
95 QSharedDataPointer<QXmppMixIqPrivate> d;
100 #endif // QXMPPMIXIQ_H Definition: QXmppMixIq.h:25
Definition: QXmppMixIq.h:17
Type
Definition: QXmppMixIq.h:20
Definition: QXmppMixIq.h:21
Definition: QXmppMixIq.h:23
Type
This enum describes the type of IQ.
Definition: QXmppIq.h:26
Definition: QXmppMixIq.h:24
Definition: QXmppMixIq.h:22
Definition: QXmppMixIq.h:30
The QXmppIq class is the base class for all IQs.
Definition: QXmppIq.h:22
QXmppIq & operator=(const QXmppIq &other)
Assigns other to this IQ.