aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppMixIq.h
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2019-01-22 20:36:31 +0100
committerJeremy Lainé <jeremy.laine@m4x.org>2019-01-27 16:21:03 +0100
commit9df7e7f24a2a6c313e7367d596601e07dbd2baeb (patch)
tree3130352e18d162dbf388a3c8d2c68a0516e7d5c7 /src/base/QXmppMixIq.h
parent95063b18660246efe91391d71dd08ec5ab69810d (diff)
downloadqxmpp-9df7e7f24a2a6c313e7367d596601e07dbd2baeb.tar.gz
mix iq: Use d-pointer to remain binary compatibility
Diffstat (limited to 'src/base/QXmppMixIq.h')
-rw-r--r--src/base/QXmppMixIq.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/base/QXmppMixIq.h b/src/base/QXmppMixIq.h
index d91fa29c..9757d7a0 100644
--- a/src/base/QXmppMixIq.h
+++ b/src/base/QXmppMixIq.h
@@ -26,6 +26,8 @@
#include "QXmppIq.h"
+class QXmppMixIqPrivate;
+
/// \brief The QXmppMixIq class represents an IQ used to do actions on a MIX
/// channel as defined by XEP-0369: Mediated Information eXchange (MIX)
/// (v0.14.1) and XEP-0405: Mediated Information eXchange (MIX): Participant
@@ -48,6 +50,9 @@ public:
Destroy
};
+ QXmppMixIq();
+ ~QXmppMixIq();
+
QXmppMixIq::Type actionType() const;
void setActionType(QXmppMixIq::Type);
@@ -74,11 +79,7 @@ protected:
/// \endcond
private:
- QString m_jid;
- QString m_channelName;
- QStringList m_nodes;
- QString m_nick;
- QXmppMixIq::Type m_actionType = QXmppMixIq::None;
+ QXmppMixIqPrivate *d;
};
#endif // QXMPPMIXIQ_H