diff options
author | hjk <hjk@qt.io> | 2018-09-12 10:43:10 +0200 |
---|---|---|
committer | hjk <hjk@qt.io> | 2018-09-13 12:09:39 +0000 |
commit | 32ba65c7f8176487402f6982ecd92acda3ad629c (patch) | |
tree | 12e24e85ea31982856812d831cf35132ce93e252 /src/plugins/projectexplorer/runconfigurationaspects.h | |
parent | c763d4d78711d4fdf01ce8aa713383a0a131a39e (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.h | 19 |
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 |