forked from qt-creator/qt-creator
QMakeProject: Use PagedSettings page for options
Also adapt to a few recent usage changes. Change-Id: I33f45fe7c2b8738280a7c81ddb9110cb8714c45a Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -160,7 +160,7 @@ QmakeBuildConfiguration::QmakeBuildConfiguration(Target *target, Id id)
|
||||
this, &QmakeBuildConfiguration::updateProblemLabel);
|
||||
connect(this, &QmakeBuildConfiguration::qmakeBuildConfigurationChanged,
|
||||
this, &QmakeBuildConfiguration::updateProblemLabel);
|
||||
connect(&QmakeSettings::instance(), &QmakeSettings::settingsChanged,
|
||||
connect(&settings(), &AspectContainer::changed,
|
||||
this, &QmakeBuildConfiguration::updateProblemLabel);
|
||||
connect(target, &Target::parsingFinished, this, &QmakeBuildConfiguration::updateProblemLabel);
|
||||
connect(target, &Target::kitChanged, this, &QmakeBuildConfiguration::updateProblemLabel);
|
||||
@@ -267,7 +267,7 @@ void QmakeBuildConfiguration::updateProblemLabel()
|
||||
}
|
||||
}
|
||||
|
||||
const bool unalignedBuildDir = QmakeSettings::warnAgainstUnalignedBuildDir()
|
||||
const bool unalignedBuildDir = settings().warnAgainstUnalignedBuildDir()
|
||||
&& !isBuildDirAtSafeLocation();
|
||||
if (unalignedBuildDir)
|
||||
allGood = false;
|
||||
@@ -426,7 +426,7 @@ bool QmakeBuildConfiguration::runSystemFunction() const
|
||||
return true;
|
||||
if (runSystem == TriState::Disabled)
|
||||
return false;
|
||||
return QmakeSettings::runSystemFunction();
|
||||
return settings().runSystemFunction();
|
||||
}
|
||||
|
||||
QStringList QmakeBuildConfiguration::configCommandLineArguments() const
|
||||
@@ -753,7 +753,7 @@ QmakeBuildConfigurationFactory::QmakeBuildConfigurationFactory()
|
||||
Tasks issues;
|
||||
if (version)
|
||||
issues << version->reportIssues(projectPath, buildDir);
|
||||
if (QmakeSettings::warnAgainstUnalignedBuildDir()
|
||||
if (settings().warnAgainstUnalignedBuildDir()
|
||||
&& !QmakeBuildConfiguration::isBuildDirAtSafeLocation(
|
||||
projectPath.absolutePath(), buildDir.absoluteFilePath())) {
|
||||
issues.append(BuildSystemTask(Task::Warning,
|
||||
|
||||
Reference in New Issue
Block a user