forked from qt-creator/qt-creator
Refactor deployment
* Add a DeployConfiguration class to hold settings related to deployment. * Add BuildStepsList to hold a list of buildsteps * Update BuildConfiguration to use BuildStepLists instead of manageing lists of buildsteps itself. * Update BuildManager to use BuildStepLists in its interfaces * Fix fallout introduced by API changes * Update .user file to new way of storing settings Task-number: QTCREATORBUG-1427 Task-number: QTCREATORBUG-1428 Task-number: QTCREATORBUG-1811 Task-number: QTCREATORBUG-1930
This commit is contained in:
@@ -136,17 +136,15 @@ IRunConfigurationFactory * findRunConfigurationFactory(RunConfigurationFactoryMa
|
||||
|
||||
// RunConfiguration
|
||||
RunConfiguration::RunConfiguration(Target *target, const QString &id) :
|
||||
ProjectConfiguration(id),
|
||||
m_target(target)
|
||||
ProjectConfiguration(target, id)
|
||||
{
|
||||
Q_ASSERT(m_target);
|
||||
Q_ASSERT(target);
|
||||
}
|
||||
|
||||
RunConfiguration::RunConfiguration(Target *target, RunConfiguration *source) :
|
||||
ProjectConfiguration(source),
|
||||
m_target(target)
|
||||
ProjectConfiguration(target, source)
|
||||
{
|
||||
Q_ASSERT(m_target);
|
||||
Q_ASSERT(target);
|
||||
}
|
||||
|
||||
RunConfiguration::~RunConfiguration()
|
||||
@@ -176,7 +174,7 @@ BuildConfiguration *RunConfiguration::activeBuildConfiguration() const
|
||||
|
||||
Target *RunConfiguration::target() const
|
||||
{
|
||||
return m_target;
|
||||
return static_cast<Target *>(parent());
|
||||
}
|
||||
|
||||
ProjectExplorer::OutputFormatter *RunConfiguration::createOutputFormatter() const
|
||||
|
||||
Reference in New Issue
Block a user