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)