forked from qt-creator/qt-creator
QmlProject: Simplify code based on Project::projectFileIsDirty signal
Change-Id: I7dfce020d1091044568f5131e5026e0b819b86b9 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -34,7 +34,6 @@
|
|||||||
#include <coreplugin/icontext.h>
|
#include <coreplugin/icontext.h>
|
||||||
#include <coreplugin/icore.h>
|
#include <coreplugin/icore.h>
|
||||||
#include <coreplugin/messagemanager.h>
|
#include <coreplugin/messagemanager.h>
|
||||||
#include <coreplugin/documentmanager.h>
|
|
||||||
|
|
||||||
#include <projectexplorer/deploymentdata.h>
|
#include <projectexplorer/deploymentdata.h>
|
||||||
#include <projectexplorer/kitinformation.h>
|
#include <projectexplorer/kitinformation.h>
|
||||||
@@ -57,9 +56,8 @@ using namespace ProjectExplorer;
|
|||||||
|
|
||||||
namespace QmlProjectManager {
|
namespace QmlProjectManager {
|
||||||
|
|
||||||
QmlProject::QmlProject(const Utils::FilePath &fileName) :
|
QmlProject::QmlProject(const Utils::FilePath &fileName)
|
||||||
Project(QString::fromLatin1(Constants::QMLPROJECT_MIMETYPE), fileName,
|
: Project(QString::fromLatin1(Constants::QMLPROJECT_MIMETYPE), fileName)
|
||||||
[this]() { refreshProjectFile(); })
|
|
||||||
{
|
{
|
||||||
const QString normalized
|
const QString normalized
|
||||||
= Utils::FileUtils::normalizePathName(fileName.toFileInfo().canonicalFilePath());
|
= Utils::FileUtils::normalizePathName(fileName.toFileInfo().canonicalFilePath());
|
||||||
@@ -70,6 +68,8 @@ QmlProject::QmlProject(const Utils::FilePath &fileName) :
|
|||||||
setDisplayName(fileName.toFileInfo().completeBaseName());
|
setDisplayName(fileName.toFileInfo().completeBaseName());
|
||||||
|
|
||||||
setNeedsBuildConfigurations(false);
|
setNeedsBuildConfigurations(false);
|
||||||
|
|
||||||
|
connect(this, &QmlProject::projectFileIsDirty, this, &QmlProject::refreshProjectFile);
|
||||||
}
|
}
|
||||||
|
|
||||||
QmlProject::~QmlProject()
|
QmlProject::~QmlProject()
|
||||||
|
Reference in New Issue
Block a user