From 5a61197b949598fd67754ff7de48b8ae0406ab70 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Thu, 15 Aug 2019 12:26:14 +0200 Subject: [PATCH] QmlProject: Simplify code based on Project::projectFileIsDirty signal Change-Id: I7dfce020d1091044568f5131e5026e0b819b86b9 Reviewed-by: hjk --- src/plugins/qmlprojectmanager/qmlproject.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugins/qmlprojectmanager/qmlproject.cpp b/src/plugins/qmlprojectmanager/qmlproject.cpp index ec12f992c05..66aa2bf1d30 100644 --- a/src/plugins/qmlprojectmanager/qmlproject.cpp +++ b/src/plugins/qmlprojectmanager/qmlproject.cpp @@ -34,7 +34,6 @@ #include #include #include -#include #include #include @@ -57,9 +56,8 @@ using namespace ProjectExplorer; namespace QmlProjectManager { -QmlProject::QmlProject(const Utils::FilePath &fileName) : - Project(QString::fromLatin1(Constants::QMLPROJECT_MIMETYPE), fileName, - [this]() { refreshProjectFile(); }) +QmlProject::QmlProject(const Utils::FilePath &fileName) + : Project(QString::fromLatin1(Constants::QMLPROJECT_MIMETYPE), fileName) { const QString normalized = Utils::FileUtils::normalizePathName(fileName.toFileInfo().canonicalFilePath()); @@ -70,6 +68,8 @@ QmlProject::QmlProject(const Utils::FilePath &fileName) : setDisplayName(fileName.toFileInfo().completeBaseName()); setNeedsBuildConfigurations(false); + + connect(this, &QmlProject::projectFileIsDirty, this, &QmlProject::refreshProjectFile); } QmlProject::~QmlProject()