diff options
author | Tobias Hunger <tobias.hunger@qt.io> | 2019-08-15 12:26:14 +0200 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@qt.io> | 2019-08-16 12:45:47 +0000 |
commit | 5a61197b949598fd67754ff7de48b8ae0406ab70 (patch) | |
tree | 5deadf2b4d2e9d45545b7d284608757e93aca205 | |
parent | 929083e7b673013a31af46a0325bd1a761df141d (diff) |
QmlProject: Simplify code based on Project::projectFileIsDirty signal
Change-Id: I7dfce020d1091044568f5131e5026e0b819b86b9
Reviewed-by: hjk <hjk@qt.io>
-rw-r--r-- | src/plugins/qmlprojectmanager/qmlproject.cpp | 8 |
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() |