aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/runconfigurationaspects.h
diff options
context:
space:
mode:
authorhjk <hjk@theqtcompany.com>2015-05-13 15:13:35 +0200
committerhjk <hjk@theqtcompany.com>2015-05-18 07:31:32 +0000
commitb03c3ef86d546b568ed3aafd44f06910e8f37bcb (patch)
tree6091a20749b61234d4ae3978bb7876332e9090a8 /src/plugins/projectexplorer/runconfigurationaspects.h
parent5d63c06e753408e972b1f52308b9098054c56ae0 (diff)
ProjectExplorer: Use covariant return types for aspect creation
... and cloning. Most aspects already did, it does no harm, might save a cast later, so follow suit. Change-Id: Id6275806657b723d4352a4b772b220cb9a2d9a5f Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
Diffstat (limited to 'src/plugins/projectexplorer/runconfigurationaspects.h')
-rw-r--r--src/plugins/projectexplorer/runconfigurationaspects.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/plugins/projectexplorer/runconfigurationaspects.h b/src/plugins/projectexplorer/runconfigurationaspects.h
index 0f3d346c30..85a05b0fba 100644
--- a/src/plugins/projectexplorer/runconfigurationaspects.h
+++ b/src/plugins/projectexplorer/runconfigurationaspects.h
@@ -54,8 +54,8 @@ class PROJECTEXPLORER_EXPORT TerminalAspect : public IRunConfigurationAspect
public:
explicit TerminalAspect(RunConfiguration *rc, const QString &key, bool useTerminal = false, bool userSet = false);
- IRunConfigurationAspect *create(RunConfiguration *runConfig) const override;
- IRunConfigurationAspect *clone(RunConfiguration *runConfig) const override;
+ TerminalAspect *create(RunConfiguration *runConfig) const override;
+ TerminalAspect *clone(RunConfiguration *runConfig) const override;
void addToMainConfigurationWidget(QWidget *parent, QFormLayout *layout) override;
@@ -85,8 +85,8 @@ class PROJECTEXPLORER_EXPORT WorkingDirectoryAspect : public IRunConfigurationAs
public:
explicit WorkingDirectoryAspect(RunConfiguration *runConfig, const QString &key, const QString &dir = QString());
- IRunConfigurationAspect *create(RunConfiguration *runConfig) const override;
- IRunConfigurationAspect *clone(RunConfiguration *runConfig) const override;
+ WorkingDirectoryAspect *create(RunConfiguration *runConfig) const override;
+ WorkingDirectoryAspect *clone(RunConfiguration *runConfig) const override;
void addToMainConfigurationWidget(QWidget *parent, QFormLayout *layout) override;
@@ -111,8 +111,8 @@ class PROJECTEXPLORER_EXPORT ArgumentsAspect : public IRunConfigurationAspect
public:
explicit ArgumentsAspect(RunConfiguration *runConfig, const QString &key, const QString &arguments = QString());
- IRunConfigurationAspect *create(RunConfiguration *runConfig) const override;
- IRunConfigurationAspect *clone(RunConfiguration *runConfig) const override;
+ ArgumentsAspect *create(RunConfiguration *runConfig) const override;
+ ArgumentsAspect *clone(RunConfiguration *runConfig) const override;
void addToMainConfigurationWidget(QWidget *parent, QFormLayout *layout) override;
@@ -137,8 +137,8 @@ class PROJECTEXPLORER_EXPORT ExecutableAspect : public IRunConfigurationAspect
public:
explicit ExecutableAspect(RunConfiguration *runConfig, const QString &key, const QString &executable = QString());
- IRunConfigurationAspect *create(RunConfiguration *runConfig) const override;
- IRunConfigurationAspect *clone(RunConfiguration *runConfig) const override;
+ ExecutableAspect *create(RunConfiguration *runConfig) const override;
+ ExecutableAspect *clone(RunConfiguration *runConfig) const override;
void addToMainConfigurationWidget(QWidget *parent, QFormLayout *layout) override;