From 8a4a33c177bddbb19b8e06f7971dc9d1b3429766 Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 26 Sep 2024 16:46:55 +0200 Subject: [PATCH] PerfProfiler: Use AspectContainer::reset to reset settings Shorter in code, doing effectively the same. Change-Id: I27b72798efff089024ab3daddff6e405cad2e525 Reviewed-by: Alessandro Portale --- src/plugins/perfprofiler/perfsettings.cpp | 10 +--------- src/plugins/perfprofiler/perfsettings.h | 2 -- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/src/plugins/perfprofiler/perfsettings.cpp b/src/plugins/perfprofiler/perfsettings.cpp index 2943547cbc7..d218dda82da 100644 --- a/src/plugins/perfprofiler/perfsettings.cpp +++ b/src/plugins/perfprofiler/perfsettings.cpp @@ -106,7 +106,7 @@ PerfConfigWidget::PerfConfigWidget(PerfSettings *settings, Target *target) }); auto resetButton = new QPushButton(Tr::tr("Reset"), this); - connect(resetButton, &QPushButton::pressed, m_settings, &PerfSettings::resetToDefault); + connect(resetButton, &QPushButton::pressed, m_settings, &PerfSettings::reset); using namespace Layouting; Column { @@ -480,14 +480,6 @@ QString PerfSettings::perfRecordArguments() const return cmd.arguments(); } -void PerfSettings::resetToDefault() -{ - PerfSettings defaults; - Store map; - defaults.toMap(map); - fromMap(map); -} - QWidget *PerfSettings::createPerfConfigWidget(Target *target) { return new PerfConfigWidget(this, target); diff --git a/src/plugins/perfprofiler/perfsettings.h b/src/plugins/perfprofiler/perfsettings.h index 79ee955b929..237788eeb53 100644 --- a/src/plugins/perfprofiler/perfsettings.h +++ b/src/plugins/perfprofiler/perfsettings.h @@ -23,8 +23,6 @@ public: void toMap(Utils::Store &map) const override; QString perfRecordArguments() const; - void resetToDefault(); - QWidget *createPerfConfigWidget(ProjectExplorer::Target *target); Utils::IntegerAspect period{this};