diff --git a/src/plugins/projectexplorer/runconfigurationaspects.cpp b/src/plugins/projectexplorer/runconfigurationaspects.cpp index 76e492e350f..893590e9370 100644 --- a/src/plugins/projectexplorer/runconfigurationaspects.cpp +++ b/src/plugins/projectexplorer/runconfigurationaspects.cpp @@ -554,6 +554,12 @@ void ExecutableAspect::setExecutable(const FileName &executable) m_executable.setValue(executable.toString()); } +void ExecutableAspect::setSettingsKey(const QString &key) +{ + IRunConfigurationAspect::setSettingsKey(key); + m_executable.setSettingsKey(key); +} + void ExecutableAspect::fromMap(const QVariantMap &map) { m_executable.fromMap(map); diff --git a/src/plugins/projectexplorer/runconfigurationaspects.h b/src/plugins/projectexplorer/runconfigurationaspects.h index d8c84da2651..2ba4cf916ef 100644 --- a/src/plugins/projectexplorer/runconfigurationaspects.h +++ b/src/plugins/projectexplorer/runconfigurationaspects.h @@ -230,6 +230,7 @@ public: Utils::FileName executable() const; void setExecutable(const Utils::FileName &executable); + void setSettingsKey(const QString &key); void makeOverridable(const QString &overridingKey, const QString &useOverridableKey); void addToConfigurationLayout(QFormLayout *layout); void setLabelText(const QString &labelText);