diff options
author | hjk <hjk@qt.io> | 2019-08-28 08:55:28 +0200 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-08-30 11:13:51 +0000 |
commit | cd3876fd1af94e117ddf6dc3fb6c38cfa05a420f (patch) | |
tree | 566f65a589ae058de17a8833f927747f92682788 /src/plugins/valgrind | |
parent | 8b4344f2a295db6ba0aad42148e67c62009bab79 (diff) |
ProjectExplorer: Use a ISettingsAspect::setConfigWidgetCreator() setter
Closer to the usual pattern elsewhere.
Change-Id: Ieaed483bc7f61b63e5bde87a721f43c3e3d737aa
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/valgrind')
-rw-r--r-- | src/plugins/valgrind/valgrindsettings.cpp | 12 | ||||
-rw-r--r-- | src/plugins/valgrind/valgrindsettings.h | 2 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/plugins/valgrind/valgrindsettings.cpp b/src/plugins/valgrind/valgrindsettings.cpp index 0d63b23ea8..d4585d73b1 100644 --- a/src/plugins/valgrind/valgrindsettings.cpp +++ b/src/plugins/valgrind/valgrindsettings.cpp @@ -82,9 +82,7 @@ template <typename T> void setIfPresent(const QVariantMap &map, const QString &k *val = map.value(key).template value<T>(); } -ValgrindBaseSettings::ValgrindBaseSettings(const ConfigWidgetCreator &creator) - : ISettingsAspect(creator) -{} +ValgrindBaseSettings::ValgrindBaseSettings() = default; void ValgrindBaseSettings::fromMap(const QVariantMap &map) { @@ -304,9 +302,10 @@ void ValgrindBaseSettings::setVisualisationMinimumInclusiveCostRatio( static ValgrindGlobalSettings *theGlobalSettings = nullptr; ValgrindGlobalSettings::ValgrindGlobalSettings() - : ValgrindBaseSettings([this] { return new ValgrindConfigWidget(this, true); }) { theGlobalSettings = this; + + setConfigWidgetCreator([this] { return new ValgrindConfigWidget(this, true); }); readSettings(); } @@ -494,8 +493,9 @@ void ValgrindGlobalSettings::setShortenTemplates(bool on) ////////////////////////////////////////////////////////////////// ValgrindProjectSettings::ValgrindProjectSettings() - : ValgrindBaseSettings([this] { return new ValgrindConfigWidget(this, false); }) -{} +{ + setConfigWidgetCreator([this] { return new ValgrindConfigWidget(this, false); }); +} void ValgrindProjectSettings::fromMap(const QVariantMap &map) { diff --git a/src/plugins/valgrind/valgrindsettings.h b/src/plugins/valgrind/valgrindsettings.h index eaeda4190f..eb7311cb12 100644 --- a/src/plugins/valgrind/valgrindsettings.h +++ b/src/plugins/valgrind/valgrindsettings.h @@ -59,7 +59,7 @@ public: LeakCheckOnFinishYes }; - ValgrindBaseSettings(const ConfigWidgetCreator &creator); + ValgrindBaseSettings(); void toMap(QVariantMap &map) const override; void fromMap(const QVariantMap &map) override; |