forked from qt-creator/qt-creator
Merge remote-tracking branch 'origin/4.12'
Change-Id: I3e7049da2c3da6f784e3cb3407c22ada556e5d24
This commit is contained in:
@@ -669,6 +669,7 @@ QbsBuildStepConfigWidget::QbsBuildStepConfigWidget(QbsBuildStep *step) :
|
||||
connect(forceProbesCheckBox, &QCheckBox::toggled, this,
|
||||
&QbsBuildStepConfigWidget::changeForceProbes);
|
||||
updateState();
|
||||
setSummaryText(tr("<b>Qbs:</b> %1").arg("build"));
|
||||
}
|
||||
|
||||
void QbsBuildStepConfigWidget::updateState()
|
||||
@@ -714,8 +715,6 @@ void QbsBuildStepConfigWidget::updateState()
|
||||
Constants::QBS_CONFIG_QUICK_COMPILER_KEY);
|
||||
|
||||
commandLineTextEdit->setPlainText(command);
|
||||
|
||||
setSummaryText(tr("<b>Qbs:</b> %1").arg(command));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@ QbsCleanStep::QbsCleanStep(BuildStepList *bsl, Core::Id id)
|
||||
QString command = static_cast<QbsBuildConfiguration *>(buildConfiguration())
|
||||
->equivalentCommandLine(data);
|
||||
effectiveCommandAspect->setValue(command);
|
||||
return tr("<b>Qbs:</b> %1").arg(command);
|
||||
return tr("<b>Qbs:</b> %1").arg("clean");
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
@@ -324,6 +324,7 @@ QbsInstallStepConfigWidget::QbsInstallStepConfigWidget(QbsInstallStep *step) :
|
||||
this, &QbsInstallStepConfigWidget::updateState);
|
||||
|
||||
updateState();
|
||||
setSummaryText(QbsInstallStep::tr("<b>Qbs:</b> %1").arg("install"));
|
||||
}
|
||||
|
||||
void QbsInstallStepConfigWidget::updateState()
|
||||
@@ -338,8 +339,6 @@ void QbsInstallStepConfigWidget::updateState()
|
||||
QString command = m_step->buildConfig()->equivalentCommandLine(m_step->stepData());
|
||||
|
||||
m_commandLineTextEdit->setPlainText(command);
|
||||
|
||||
setSummaryText(QbsInstallStep::tr("<b>Qbs:</b> %1").arg(command));
|
||||
}
|
||||
|
||||
// --------------------------------------------------------------------
|
||||
|
||||
@@ -1067,12 +1067,13 @@ void QbsBuildSystem::updateApplicationTargets()
|
||||
}
|
||||
}
|
||||
BuildTargetInfo bti;
|
||||
bti.buildKey = productData.value("full-display-name").toString();
|
||||
bti.buildKey = productData.value("name").toString() + '.'
|
||||
+ productData.value("multiplex-configuration-id").toString();
|
||||
bti.targetFilePath = FilePath::fromString(targetFile);
|
||||
bti.projectFilePath = FilePath::fromString(projectFile);
|
||||
bti.isQtcRunnable = isQtcRunnable; // Fixed up below.
|
||||
bti.usesTerminal = usesTerminal;
|
||||
bti.displayName = bti.buildKey;
|
||||
bti.displayName = productData.value("full-display-name").toString();
|
||||
bti.runEnvModifier = [targetFile, productData, this](Utils::Environment &env, bool usingLibraryPaths) {
|
||||
const QString productName = productData.value("full-display-name").toString();
|
||||
if (session()->projectData().isEmpty())
|
||||
|
||||
@@ -103,6 +103,11 @@ void QbsSettings::setSettingsData(const QbsSettingsData &settings)
|
||||
}
|
||||
}
|
||||
|
||||
QbsSettingsData QbsSettings::rawSettingsData()
|
||||
{
|
||||
return instance().m_settings;
|
||||
}
|
||||
|
||||
QbsSettings::QbsSettings()
|
||||
{
|
||||
loadSettings();
|
||||
@@ -148,8 +153,8 @@ public:
|
||||
|
||||
void apply()
|
||||
{
|
||||
QbsSettingsData settings;
|
||||
if (m_qbsExePathChooser.isValid())
|
||||
QbsSettingsData settings = QbsSettings::rawSettingsData();
|
||||
if (m_qbsExePathChooser.fileName() != QbsSettings::qbsExecutableFilePath())
|
||||
settings.qbsExecutableFilePath = m_qbsExePathChooser.fileName();
|
||||
settings.defaultInstallDirTemplate = m_defaultInstallDirLineEdit.text();
|
||||
settings.useCreatorSettings = m_settingsDirCheckBox.isChecked();
|
||||
|
||||
@@ -54,6 +54,7 @@ public:
|
||||
static QString qbsSettingsBaseDir();
|
||||
|
||||
static void setSettingsData(const QbsSettingsData &settings);
|
||||
static QbsSettingsData rawSettingsData();
|
||||
|
||||
signals:
|
||||
void settingsChanged();
|
||||
|
||||
Reference in New Issue
Block a user