Use function objects for IRunConfigurationAspect::createConfigurationWidget

Change-Id: Ief70ed8fc2731ad21b00c74407ff4b659d705caf
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
This commit is contained in:
hjk
2016-04-21 19:07:07 +02:00
parent 0bef62481b
commit ae9fff17a1
9 changed files with 17 additions and 34 deletions

View File

@@ -71,17 +71,13 @@ public:
setDisplayName(QCoreApplication::translate("Valgrind::Internal::ValgrindRunConfigurationAspect", "Valgrind Settings"));
setUsingGlobalSettings(true);
resetProjectToGlobalSettings();
setRunConfigWidgetCreator([this] { return new AnalyzerRunConfigWidget(this); });
}
ValgrindRunConfigurationAspect *create(RunConfiguration *parent) const override
{
return new ValgrindRunConfigurationAspect(parent);
}
RunConfigWidget *createConfigurationWidget() override
{
return new AnalyzerRunConfigWidget(this);
}
};
IRunConfigurationAspect *ValgrindRunControlFactory::createRunConfigurationAspect(RunConfiguration *rc)