From 1d31955abce751aa6b0c577d1c0fb988c9d026a9 Mon Sep 17 00:00:00 2001 From: hjk <hjk@theqtcompany.com> Date: Wed, 20 May 2015 12:12:12 +0200 Subject: [PATCH] ProjectExplorer: Remove IRunConfigurationAspect::addToMain*Widget base Not needed in the current use cases. The original plan was to use a loop in the *RunConfigurationWidgets constructors, making them less dependent on the actual RunConfiguration they serve (and potentially have a one or few generic RunConfigurationWidget). Change-Id: I2209213414248a1e13b50447f05e8f189620a6f1 Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com> --- src/plugins/projectexplorer/runconfiguration.h | 3 +-- src/plugins/projectexplorer/runconfigurationaspects.h | 8 ++++---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/plugins/projectexplorer/runconfiguration.h b/src/plugins/projectexplorer/runconfiguration.h index f68316fe7c..43890d3ad9 100644 --- a/src/plugins/projectexplorer/runconfiguration.h +++ b/src/plugins/projectexplorer/runconfiguration.h @@ -122,8 +122,7 @@ public: virtual IRunConfigurationAspect *create(RunConfiguration *runConfig) const = 0; virtual IRunConfigurationAspect *clone(RunConfiguration *runConfig) const; - virtual RunConfigWidget *createConfigurationWidget(); // Either this... - virtual void addToMainConfigurationWidget(QWidget* /*parent*/, QFormLayout* /*layout*/) {} // ... or this. + virtual RunConfigWidget *createConfigurationWidget(); void setId(Core::Id id) { m_id = id; } void setDisplayName(const QString &displayName) { m_displayName = displayName; } diff --git a/src/plugins/projectexplorer/runconfigurationaspects.h b/src/plugins/projectexplorer/runconfigurationaspects.h index 497715d281..a619fd3fb7 100644 --- a/src/plugins/projectexplorer/runconfigurationaspects.h +++ b/src/plugins/projectexplorer/runconfigurationaspects.h @@ -57,7 +57,7 @@ public: TerminalAspect *create(RunConfiguration *runConfig) const override; TerminalAspect *clone(RunConfiguration *runConfig) const override; - void addToMainConfigurationWidget(QWidget *parent, QFormLayout *layout) override; + void addToMainConfigurationWidget(QWidget *parent, QFormLayout *layout); bool useTerminal() const; void setUseTerminal(bool useTerminal); @@ -90,7 +90,7 @@ public: WorkingDirectoryAspect *create(RunConfiguration *runConfig) const override; WorkingDirectoryAspect *clone(RunConfiguration *runConfig) const override; - void addToMainConfigurationWidget(QWidget *parent, QFormLayout *layout) override; + void addToMainConfigurationWidget(QWidget *parent, QFormLayout *layout); QString workingDirectory() const; QString unexpandedWorkingDirectory() const; @@ -116,7 +116,7 @@ public: ArgumentsAspect *create(RunConfiguration *runConfig) const override; ArgumentsAspect *clone(RunConfiguration *runConfig) const override; - void addToMainConfigurationWidget(QWidget *parent, QFormLayout *layout) override; + void addToMainConfigurationWidget(QWidget *parent, QFormLayout *layout); QString arguments() const; QString unexpandedArguments() const; @@ -145,7 +145,7 @@ public: ExecutableAspect *create(RunConfiguration *runConfig) const override; ExecutableAspect *clone(RunConfiguration *runConfig) const override; - void addToMainConfigurationWidget(QWidget *parent, QFormLayout *layout) override; + void addToMainConfigurationWidget(QWidget *parent, QFormLayout *layout); QString executable() const; QString unexpandedExecutable() const; -- GitLab