ProjectExplorer: More direct update of runconfiguration data

The signal is not needed.

Change-Id: I6dd059fee64438da65cc9a32d42ab0e451763c86
Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
This commit is contained in:
hjk
2014-12-12 16:41:29 +01:00
parent c046898d94
commit 56a5ac367b
3 changed files with 9 additions and 13 deletions

View File

@@ -115,13 +115,12 @@ ISettingsAspect *ISettingsAspect::clone() const
//
///////////////////////////////////////////////////////////////////////
IRunConfigurationAspect::IRunConfigurationAspect(RunConfiguration *parent)
IRunConfigurationAspect::IRunConfigurationAspect(RunConfiguration *runConfig)
{
m_runConfiguration = parent;
m_runConfiguration = runConfig;
m_projectSettings = 0;
m_globalSettings = 0;
m_useGlobalSettings = false;
connect(this, SIGNAL(requestRunActionsUpdate()), parent, SIGNAL(requestRunActionsUpdate()));
}
IRunConfigurationAspect::~IRunConfigurationAspect()
@@ -171,9 +170,9 @@ void IRunConfigurationAspect::toMap(QVariantMap &map) const
map.insert(m_id.toString() + QLatin1String(".UseGlobalSettings"), m_useGlobalSettings);
}
IRunConfigurationAspect *IRunConfigurationAspect::clone(RunConfiguration *parent) const
IRunConfigurationAspect *IRunConfigurationAspect::clone(RunConfiguration *runConfig) const
{
IRunConfigurationAspect *other = create(parent);
IRunConfigurationAspect *other = create(runConfig);
if (m_projectSettings)
other->m_projectSettings = m_projectSettings->clone();
other->m_globalSettings = m_globalSettings;