forked from qt-creator/qt-creator
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:
@@ -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);
|
||||||
|
@@ -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};
|
||||||
|
Reference in New Issue
Block a user