From 7e4b6a43b00a980a288d844b41459ef05dfdeac1 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Fri, 30 May 2025 00:56:12 +0200 Subject: [PATCH] QmlDesigner: Use unique_ptr for FileResourcesModel Change-Id: I1d2d74444acee421e1de451de5d9d16097e52754 Reviewed-by: Thomas Hartmann --- .../components/propertyeditor/fontresourcesmodel.cpp | 2 +- .../qmldesigner/components/propertyeditor/fontresourcesmodel.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmldesigner/components/propertyeditor/fontresourcesmodel.cpp b/src/plugins/qmldesigner/components/propertyeditor/fontresourcesmodel.cpp index e8086058385..e2a31cf5812 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/fontresourcesmodel.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/fontresourcesmodel.cpp @@ -110,7 +110,7 @@ QVariant FontResourcesModel::modelNodeBackend() FontResourcesModel::FontResourcesModel(QObject *parent) : QObject{parent} - , m_resourceModel{new FileResourcesModel{this}} + , m_resourceModel{std::make_unique()} { m_resourceModel->setFilter(fontFilesFilterList().join(' ')); } diff --git a/src/plugins/qmldesigner/components/propertyeditor/fontresourcesmodel.h b/src/plugins/qmldesigner/components/propertyeditor/fontresourcesmodel.h index d317ba284a5..3870cdef41f 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/fontresourcesmodel.h +++ b/src/plugins/qmldesigner/components/propertyeditor/fontresourcesmodel.h @@ -41,7 +41,7 @@ signals: void modelChanged(); private: - FileResourcesModel *m_resourceModel; + std::unique_ptr m_resourceModel; }; QML_DECLARE_TYPE(FontResourcesModel)