diff options
author | hjk <hjk@qt.io> | 2018-04-25 08:20:37 +0200 |
---|---|---|
committer | hjk <hjk@qt.io> | 2018-04-25 06:41:53 +0000 |
commit | a09bc8d7fa91a4a4b07eeefa4d625ced2d96b078 (patch) | |
tree | 5c031e995c9d59101be67a8db71b76d2d487e929 /src/plugins/projectexplorer/runconfigurationaspects.h | |
parent | 63eca96f99396b45ea8cc7be13728af2d3d6cbcb (diff) |
ProjectExplorer: Add destructors to some run config aspects
BaseStringAspect and ExecutableAspects were leaking their extras.
Change-Id: I6dc2a66e4f3e9910f1c460d40056d68cf12b9774
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/runconfigurationaspects.h')
-rw-r--r-- | src/plugins/projectexplorer/runconfigurationaspects.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/runconfigurationaspects.h b/src/plugins/projectexplorer/runconfigurationaspects.h index 2ba4cf916e..983773da8a 100644 --- a/src/plugins/projectexplorer/runconfigurationaspects.h +++ b/src/plugins/projectexplorer/runconfigurationaspects.h @@ -132,6 +132,7 @@ class PROJECTEXPLORER_EXPORT BaseBoolAspect : public IRunConfigurationAspect public: explicit BaseBoolAspect(RunConfiguration *rc, const QString &settingsKey = QString()); + ~BaseBoolAspect() override; void addToConfigurationLayout(QFormLayout *layout); @@ -174,6 +175,7 @@ class PROJECTEXPLORER_EXPORT BaseStringAspect : public IRunConfigurationAspect public: explicit BaseStringAspect(RunConfiguration *rc); + ~BaseStringAspect() override; void addToConfigurationLayout(QFormLayout *layout); @@ -226,6 +228,7 @@ class PROJECTEXPLORER_EXPORT ExecutableAspect : public IRunConfigurationAspect public: explicit ExecutableAspect(RunConfiguration *rc); + ~ExecutableAspect() override; Utils::FileName executable() const; void setExecutable(const Utils::FileName &executable); |