aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/runconfigurationaspects.h
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2018-09-12 10:43:10 +0200
committerhjk <hjk@qt.io>2018-09-13 12:09:39 +0000
commit32ba65c7f8176487402f6982ecd92acda3ad629c (patch)
tree12e24e85ea31982856812d831cf35132ce93e252 /src/plugins/projectexplorer/runconfigurationaspects.h
parentc763d4d78711d4fdf01ce8aa713383a0a131a39e (diff)
ProjectExplorer: Remove IRunConfigurationAspect::runConfiguration
... and adapt constructors to not take the now-unneeded RunConfiguration pointer. Change-Id: I53ff338f51334ff7b0c22d4bed92bfcfc8225ea7 Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/runconfigurationaspects.h')
-rw-r--r--src/plugins/projectexplorer/runconfigurationaspects.h19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/plugins/projectexplorer/runconfigurationaspects.h b/src/plugins/projectexplorer/runconfigurationaspects.h
index 50ecf57e98..651b1933ef 100644
--- a/src/plugins/projectexplorer/runconfigurationaspects.h
+++ b/src/plugins/projectexplorer/runconfigurationaspects.h
@@ -48,7 +48,7 @@ class PROJECTEXPLORER_EXPORT TerminalAspect : public IRunConfigurationAspect
Q_OBJECT
public:
- TerminalAspect(RunConfiguration *rc, bool useTerminal = false);
+ TerminalAspect();
void addToConfigurationLayout(QFormLayout *layout) override;
@@ -71,8 +71,7 @@ class PROJECTEXPLORER_EXPORT WorkingDirectoryAspect : public IRunConfigurationAs
Q_OBJECT
public:
- WorkingDirectoryAspect(RunConfiguration *runConfig,
- EnvironmentAspect *envAspect = nullptr);
+ explicit WorkingDirectoryAspect(EnvironmentAspect *envAspect = nullptr);
void addToConfigurationLayout(QFormLayout *layout) override;
@@ -101,7 +100,7 @@ class PROJECTEXPLORER_EXPORT ArgumentsAspect : public IRunConfigurationAspect
Q_OBJECT
public:
- explicit ArgumentsAspect(RunConfiguration *runConfig);
+ ArgumentsAspect();
void addToConfigurationLayout(QFormLayout *layout) override;
@@ -126,7 +125,7 @@ class PROJECTEXPLORER_EXPORT BaseBoolAspect : public IRunConfigurationAspect
Q_OBJECT
public:
- explicit BaseBoolAspect(RunConfiguration *rc, const QString &settingsKey = QString());
+ explicit BaseBoolAspect(const QString &settingsKey = QString());
~BaseBoolAspect() override;
void addToConfigurationLayout(QFormLayout *layout) override;
@@ -150,7 +149,7 @@ class PROJECTEXPLORER_EXPORT UseLibraryPathsAspect : public BaseBoolAspect
Q_OBJECT
public:
- explicit UseLibraryPathsAspect(RunConfiguration *rc);
+ UseLibraryPathsAspect();
};
class PROJECTEXPLORER_EXPORT UseDyldSuffixAspect : public BaseBoolAspect
@@ -158,7 +157,7 @@ class PROJECTEXPLORER_EXPORT UseDyldSuffixAspect : public BaseBoolAspect
Q_OBJECT
public:
- explicit UseDyldSuffixAspect(RunConfiguration *rc);
+ UseDyldSuffixAspect();
};
class PROJECTEXPLORER_EXPORT BaseStringAspect : public IRunConfigurationAspect
@@ -166,7 +165,7 @@ class PROJECTEXPLORER_EXPORT BaseStringAspect : public IRunConfigurationAspect
Q_OBJECT
public:
- explicit BaseStringAspect(RunConfiguration *rc);
+ BaseStringAspect();
~BaseStringAspect() override;
void addToConfigurationLayout(QFormLayout *layout) override;
@@ -221,7 +220,7 @@ class PROJECTEXPLORER_EXPORT ExecutableAspect : public IRunConfigurationAspect
Q_OBJECT
public:
- explicit ExecutableAspect(RunConfiguration *rc);
+ ExecutableAspect();
~ExecutableAspect() override;
Utils::FileName executable() const;
@@ -254,7 +253,7 @@ class PROJECTEXPLORER_EXPORT SymbolFileAspect : public BaseStringAspect
Q_OBJECT
public:
- SymbolFileAspect(RunConfiguration *rc) : BaseStringAspect(rc) {}
+ SymbolFileAspect() = default;
};
} // namespace ProjectExplorer