aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmlprojectmanager
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@qt.io>2019-08-15 12:26:14 +0200
committerTobias Hunger <tobias.hunger@qt.io>2019-08-16 12:45:47 +0000
commit5a61197b949598fd67754ff7de48b8ae0406ab70 (patch)
tree5deadf2b4d2e9d45545b7d284608757e93aca205 /src/plugins/qmlprojectmanager
parent929083e7b673013a31af46a0325bd1a761df141d (diff)
QmlProject: Simplify code based on Project::projectFileIsDirty signal
Change-Id: I7dfce020d1091044568f5131e5026e0b819b86b9 Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/qmlprojectmanager')
-rw-r--r--src/plugins/qmlprojectmanager/qmlproject.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/qmlprojectmanager/qmlproject.cpp b/src/plugins/qmlprojectmanager/qmlproject.cpp
index ec12f992c0..66aa2bf1d3 100644
--- a/src/plugins/qmlprojectmanager/qmlproject.cpp
+++ b/src/plugins/qmlprojectmanager/qmlproject.cpp
@@ -34,7 +34,6 @@
#include <coreplugin/icontext.h>
#include <coreplugin/icore.h>
#include <coreplugin/messagemanager.h>
-#include <coreplugin/documentmanager.h>
#include <projectexplorer/deploymentdata.h>
#include <projectexplorer/kitinformation.h>
@@ -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()