From 48554cab2540f401f26132d30339b3a006c60fcb Mon Sep 17 00:00:00 2001 From: Linus Jahn Date: Mon, 14 Oct 2019 18:53:25 +0200 Subject: Use QSharedData for QXmppMixItem private classes --- src/base/QXmppMixItem.cpp | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'src/base/QXmppMixItem.cpp') diff --git a/src/base/QXmppMixItem.cpp b/src/base/QXmppMixItem.cpp index 5b1d7c00..ddb5a3be 100644 --- a/src/base/QXmppMixItem.cpp +++ b/src/base/QXmppMixItem.cpp @@ -25,10 +25,12 @@ #include "QXmppDataForm.h" #include "QXmppConstants_p.h" #include "QXmppUtils.h" -#include + #include +#include +#include -class QXmppMixInfoItemPrivate : QSharedData +class QXmppMixInfoItemPrivate : public QSharedData { public: QString name; @@ -41,6 +43,12 @@ QXmppMixInfoItem::QXmppMixInfoItem() { } +QXmppMixInfoItem::QXmppMixInfoItem(const QXmppMixInfoItem &) = default; + +QXmppMixInfoItem &QXmppMixInfoItem::operator=(const QXmppMixInfoItem &) = default; + +QXmppMixInfoItem::~QXmppMixInfoItem() = default; + /// Returns the user-specified name of the MIX channel. This is not the name /// part of the channel's JID. @@ -153,7 +161,7 @@ QXmppElement QXmppMixInfoItem::toElement() const return QXmppElement(doc.documentElement()); } -class QXmppMixParticipantItemPrivate : QSharedData +class QXmppMixParticipantItemPrivate : public QSharedData { public: QString nick; @@ -165,6 +173,12 @@ QXmppMixParticipantItem::QXmppMixParticipantItem() { } +QXmppMixParticipantItem::QXmppMixParticipantItem(const QXmppMixParticipantItem &) = default; + +QXmppMixParticipantItem &QXmppMixParticipantItem::operator=(const QXmppMixParticipantItem &) = default; + +QXmppMixParticipantItem::~QXmppMixParticipantItem() = default; + /// Returns the participant's nickname. QString QXmppMixParticipantItem::nick() const -- cgit v1.2.3