PerfProfiler: Use AspectContainer::reset to reset settings

Shorter in code, doing effectively the same.

Change-Id: I27b72798efff089024ab3daddff6e405cad2e525
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
hjk
2024-09-26 16:46:55 +02:00
parent 5f909ffe62
commit 8a4a33c177
2 changed files with 1 additions and 11 deletions

View File

@@ -106,7 +106,7 @@ PerfConfigWidget::PerfConfigWidget(PerfSettings *settings, Target *target)
}); });
auto resetButton = new QPushButton(Tr::tr("Reset"), this); 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; using namespace Layouting;
Column { Column {
@@ -480,14 +480,6 @@ QString PerfSettings::perfRecordArguments() const
return cmd.arguments(); return cmd.arguments();
} }
void PerfSettings::resetToDefault()
{
PerfSettings defaults;
Store map;
defaults.toMap(map);
fromMap(map);
}
QWidget *PerfSettings::createPerfConfigWidget(Target *target) QWidget *PerfSettings::createPerfConfigWidget(Target *target)
{ {
return new PerfConfigWidget(this, target); return new PerfConfigWidget(this, target);

View File

@@ -23,8 +23,6 @@ public:
void toMap(Utils::Store &map) const override; void toMap(Utils::Store &map) const override;
QString perfRecordArguments() const; QString perfRecordArguments() const;
void resetToDefault();
QWidget *createPerfConfigWidget(ProjectExplorer::Target *target); QWidget *createPerfConfigWidget(ProjectExplorer::Target *target);
Utils::IntegerAspect period{this}; Utils::IntegerAspect period{this};