diff options
| author | Linus Jahn <lnj@kaidan.im> | 2019-10-14 19:06:54 +0200 |
|---|---|---|
| committer | LNJ <lnj@kaidan.im> | 2019-10-15 21:46:50 +0200 |
| commit | 38d0769c80c47627225d6278ef17453915b3a854 (patch) | |
| tree | dcd731f2610ba1cf27d066b9ba09cbcab1802efe /src/base/QXmppHttpUploadIq.cpp | |
| parent | 72ce9fed2b29f0ff35833c312a80b4e3f521176a (diff) | |
| download | qxmpp-38d0769c80c47627225d6278ef17453915b3a854.tar.gz | |
Use QSharedData for QXmppHttpUploadIq private classes
Diffstat (limited to 'src/base/QXmppHttpUploadIq.cpp')
| -rw-r--r-- | src/base/QXmppHttpUploadIq.cpp | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/src/base/QXmppHttpUploadIq.cpp b/src/base/QXmppHttpUploadIq.cpp index 4754cd3e..4529a413 100644 --- a/src/base/QXmppHttpUploadIq.cpp +++ b/src/base/QXmppHttpUploadIq.cpp @@ -23,11 +23,13 @@ #include <QDomElement> #include <QMimeDatabase> +#include <QSharedData> +#include <QUrl> #include "QXmppHttpUploadIq.h" #include "QXmppConstants_p.h" -class QXmppHttpUploadRequestIqPrivate +class QXmppHttpUploadRequestIqPrivate : public QSharedData { public: QString fileName; @@ -40,10 +42,11 @@ QXmppHttpUploadRequestIq::QXmppHttpUploadRequestIq() { } -QXmppHttpUploadRequestIq::~QXmppHttpUploadRequestIq() -{ - delete d; -} +QXmppHttpUploadRequestIq::QXmppHttpUploadRequestIq(const QXmppHttpUploadRequestIq &) = default; + +QXmppHttpUploadRequestIq::~QXmppHttpUploadRequestIq() = default; + +QXmppHttpUploadRequestIq &QXmppHttpUploadRequestIq::operator=(const QXmppHttpUploadRequestIq &) = default; /// Returns the file name of the file to be uploaded. @@ -127,7 +130,7 @@ void QXmppHttpUploadRequestIq::toXmlElementFromChild(QXmlStreamWriter *writer) c } /// \endcond -class QXmppHttpUploadSlotIqPrivate +class QXmppHttpUploadSlotIqPrivate : public QSharedData { public: QUrl putUrl; @@ -140,10 +143,11 @@ QXmppHttpUploadSlotIq::QXmppHttpUploadSlotIq() { } -QXmppHttpUploadSlotIq::~QXmppHttpUploadSlotIq() -{ - delete d; -} +QXmppHttpUploadSlotIq::QXmppHttpUploadSlotIq(const QXmppHttpUploadSlotIq &) = default; + +QXmppHttpUploadSlotIq::~QXmppHttpUploadSlotIq() = default; + +QXmppHttpUploadSlotIq &QXmppHttpUploadSlotIq::operator=(const QXmppHttpUploadSlotIq &) = default; /// Returns the URL for uploading via. HTTP PUT. |
