forked from qt-creator/qt-creator
ProjectExplorer: Streamline OutputFormatter creation a bit
Note that the concept of a single monolithic OutputFormatter per RunConfiguration (and why RunConfiguration, not RunControl to start with?) is unchanged and suboptimal as one cannot easily combine existing use cases, e.g. Python_and_Qt. Change-Id: Ibeb8191020387324f22ed313230293597f96e36a Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -97,6 +97,7 @@ IosRunConfiguration::IosRunConfiguration(Target *target)
|
||||
: RunConfiguration(target, Constants::IOS_RC_ID_PREFIX)
|
||||
{
|
||||
addExtraAspect(new ArgumentsAspect(this, "Ios.run_arguments"));
|
||||
setOutputFormatter<QtSupport::QtOutputFormatter>();
|
||||
|
||||
connect(DeviceManager::instance(), &DeviceManager::updated,
|
||||
this, &IosRunConfiguration::deviceChanges);
|
||||
@@ -115,11 +116,6 @@ QWidget *IosRunConfiguration::createConfigurationWidget()
|
||||
return new IosRunConfigurationWidget(this);
|
||||
}
|
||||
|
||||
OutputFormatter *IosRunConfiguration::createOutputFormatter() const
|
||||
{
|
||||
return new QtSupport::QtOutputFormatter(target()->project());
|
||||
}
|
||||
|
||||
QString IosRunConfiguration::commandLineArguments() const
|
||||
{
|
||||
return extraAspect<ArgumentsAspect>()->arguments();
|
||||
|
||||
@@ -47,7 +47,6 @@ public:
|
||||
explicit IosRunConfiguration(ProjectExplorer::Target *target);
|
||||
|
||||
QWidget *createConfigurationWidget() override;
|
||||
Utils::OutputFormatter *createOutputFormatter() const override;
|
||||
IosDeployStep *deployStep() const;
|
||||
|
||||
QString commandLineArguments() const;
|
||||
|
||||
Reference in New Issue
Block a user