diff options
Diffstat (limited to 'src/plugins/projectexplorer/devicesupport/devicemanagermodel.cpp')
-rw-r--r-- | src/plugins/projectexplorer/devicesupport/devicemanagermodel.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/plugins/projectexplorer/devicesupport/devicemanagermodel.cpp b/src/plugins/projectexplorer/devicesupport/devicemanagermodel.cpp index e1cfb0dfc5b..0aa0ac12d6f 100644 --- a/src/plugins/projectexplorer/devicesupport/devicemanagermodel.cpp +++ b/src/plugins/projectexplorer/devicesupport/devicemanagermodel.cpp @@ -44,7 +44,7 @@ public: } // namespace Internal DeviceManagerModel::DeviceManagerModel(const DeviceManager *deviceManager, QObject *parent) : - QAbstractListModel(parent), d(new Internal::DeviceManagerModelPrivate) + QAbstractListModel(parent), d(std::make_unique<Internal::DeviceManagerModelPrivate>()) { d->deviceManager = deviceManager; handleDeviceListChanged(); @@ -58,10 +58,7 @@ DeviceManagerModel::DeviceManagerModel(const DeviceManager *deviceManager, QObje this, &DeviceManagerModel::handleDeviceListChanged); } -DeviceManagerModel::~DeviceManagerModel() -{ - delete d; -} +DeviceManagerModel::~DeviceManagerModel() = default; void DeviceManagerModel::setFilter(const QList<Core::Id> &filter) { |