From 72ce9fed2b29f0ff35833c312a80b4e3f521176a Mon Sep 17 00:00:00 2001 From: Linus Jahn Date: Mon, 14 Oct 2019 18:53:49 +0200 Subject: Use QSharedData for QXmppMixIqPrivate --- src/base/QXmppMixIq.cpp | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) (limited to 'src/base/QXmppMixIq.cpp') diff --git a/src/base/QXmppMixIq.cpp b/src/base/QXmppMixIq.cpp index 7cc316e2..5659ccf4 100644 --- a/src/base/QXmppMixIq.cpp +++ b/src/base/QXmppMixIq.cpp @@ -25,13 +25,23 @@ #include "QXmppDataForm.h" #include "QXmppConstants_p.h" #include "QXmppUtils.h" -#include -static const QStringList MIX_ACTION_TYPES = QStringList() << "" - << "client-join" << "client-leave" << "join" << "leave" - << "update-subscription" << "setnick" << "create" << "destroy"; +#include +#include + +static const QStringList MIX_ACTION_TYPES = { + QString(), + QStringLiteral("client-join"), + QStringLiteral("client-leave"), + QStringLiteral("join"), + QStringLiteral("leave"), + QStringLiteral("update-subscription"), + QStringLiteral("setnick"), + QStringLiteral("create"), + QStringLiteral("destroy") +}; -class QXmppMixIqPrivate : QSharedData +class QXmppMixIqPrivate : public QSharedData { public: QString jid; @@ -46,9 +56,11 @@ QXmppMixIq::QXmppMixIq() { } -QXmppMixIq::~QXmppMixIq() -{ -} +QXmppMixIq::QXmppMixIq(const QXmppMixIq &) = default; + +QXmppMixIq::~QXmppMixIq() = default; + +QXmppMixIq &QXmppMixIq::operator=(const QXmppMixIq &) = default; /// Returns the channel JID. It also contains a participant id for Join/ /// ClientJoin results. -- cgit v1.2.3