aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppMixIq.h
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2019-10-14 18:53:49 +0200
committerLNJ <lnj@kaidan.im>2019-10-15 21:46:50 +0200
commit72ce9fed2b29f0ff35833c312a80b4e3f521176a (patch)
treed39a2637fee2837ecdfa295605f7719f57a0a3cf /src/base/QXmppMixIq.h
parent48554cab2540f401f26132d30339b3a006c60fcb (diff)
downloadqxmpp-72ce9fed2b29f0ff35833c312a80b4e3f521176a.tar.gz
Use QSharedData for QXmppMixIqPrivate
Diffstat (limited to 'src/base/QXmppMixIq.h')
-rw-r--r--src/base/QXmppMixIq.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/base/QXmppMixIq.h b/src/base/QXmppMixIq.h
index 4e3b71f8..14f25026 100644
--- a/src/base/QXmppMixIq.h
+++ b/src/base/QXmppMixIq.h
@@ -25,6 +25,7 @@
#define QXMPPMIXIQ_H
#include "QXmppIq.h"
+#include <QSharedDataPointer>
class QXmppMixIqPrivate;
@@ -51,8 +52,11 @@ public:
};
QXmppMixIq();
+ QXmppMixIq(const QXmppMixIq &);
~QXmppMixIq() override;
+ QXmppMixIq &operator=(const QXmppMixIq &);
+
QXmppMixIq::Type actionType() const;
void setActionType(QXmppMixIq::Type);
@@ -79,7 +83,7 @@ protected:
/// \endcond
private:
- QXmppMixIqPrivate *d;
+ QSharedDataPointer<QXmppMixIqPrivate> d;
};
#endif // QXMPPMIXIQ_H