From 0d2ef9fca2f0801fc4168a5fedab528640c87e13 Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 5 Aug 2013 18:00:36 +0200 Subject: Analyzer: Inline Setting::registerTool into its only user Change-Id: I10f57785bd26a15aef6fe72f26e7bf28a3a8d31f Reviewed-by: Aurindam Jana --- src/plugins/analyzerbase/analyzersettings.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'src/plugins/analyzerbase/analyzersettings.cpp') diff --git a/src/plugins/analyzerbase/analyzersettings.cpp b/src/plugins/analyzerbase/analyzersettings.cpp index 6ce78412f8..e481edc36e 100644 --- a/src/plugins/analyzerbase/analyzersettings.cpp +++ b/src/plugins/analyzerbase/analyzersettings.cpp @@ -143,14 +143,11 @@ void AnalyzerGlobalSettings::writeSettings() const settings->endGroup(); } -void AnalyzerGlobalSettings::registerTool(IAnalyzerTool *tool) +void AnalyzerGlobalSettings::registerConfig(AbstractAnalyzerSubConfig *config) { - AbstractAnalyzerSubConfig *config = tool->createGlobalSettings(); - if (config) { - m_subConfigs.append(config); - AnalyzerPlugin::instance()->addAutoReleasedObject(new AnalyzerOptionsPage(config)); - readSettings(); - } + instance()->m_subConfigs.append(config); + AnalyzerPlugin::instance()->addAutoReleasedObject(new AnalyzerOptionsPage(config)); + m_instance->readSettings(); } -- cgit v1.2.1