From 8f88efeefd8580ce4d10575f406f7ad818dc4ebb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= Date: Sat, 31 Mar 2018 12:56:34 +0100 Subject: [PATCH] Use std::unique_ptr in CoreBackend. --- src/backend/corebackend.cpp | 3 +-- src/backend/corebackend.h | 4 +++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/backend/corebackend.cpp b/src/backend/corebackend.cpp index 9ce45c0..9c1d42e 100644 --- a/src/backend/corebackend.cpp +++ b/src/backend/corebackend.cpp @@ -31,13 +31,12 @@ public: }; CoreBackend::CoreBackend() : - d(new CoreBackendPrivate()) + d(std::make_unique()) { } CoreBackend::~CoreBackend() { - delete d; } void CoreBackend::emitProgress(int i) diff --git a/src/backend/corebackend.h b/src/backend/corebackend.h index 7829ce2..92c1bb8 100644 --- a/src/backend/corebackend.h +++ b/src/backend/corebackend.h @@ -23,6 +23,8 @@ #include "util/libpartitionmanagerexport.h" #include "fs/filesystem.h" +#include + #include #include @@ -187,7 +189,7 @@ private: QString m_id, m_version; class CoreBackendPrivate; - CoreBackendPrivate* d; + std::unique_ptr d; }; #endif