aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppMixItem.cpp
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2019-10-14 18:53:25 +0200
committerLNJ <lnj@kaidan.im>2019-10-15 21:46:50 +0200
commit48554cab2540f401f26132d30339b3a006c60fcb (patch)
treef494cc2d9bb0fc7ee4361693a635045ad753d3b4 /src/base/QXmppMixItem.cpp
parent79d50af3088abba7f3c0760197cee3c57ea00f71 (diff)
downloadqxmpp-48554cab2540f401f26132d30339b3a006c60fcb.tar.gz
Use QSharedData for QXmppMixItem private classes
Diffstat (limited to 'src/base/QXmppMixItem.cpp')
-rw-r--r--src/base/QXmppMixItem.cpp20
1 files changed, 17 insertions, 3 deletions
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 <QDomElement>
+
#include <QBuffer>
+#include <QDomElement>
+#include <QSharedData>
-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