aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/devicesupport/devicemanagermodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/projectexplorer/devicesupport/devicemanagermodel.cpp')
-rw-r--r--src/plugins/projectexplorer/devicesupport/devicemanagermodel.cpp7
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)
{