From d698cf9bca1ac7f5c1a989161ea959a895900273 Mon Sep 17 00:00:00 2001 From: Zdenek Prikryl Date: Thu, 19 Mar 2009 14:29:35 +0100 Subject: replaced language and application plugins by analyzer plugin added action plugin simplify plugin iface --- lib/Plugins/KerneloopsReporter.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'lib/Plugins/KerneloopsReporter.cpp') diff --git a/lib/Plugins/KerneloopsReporter.cpp b/lib/Plugins/KerneloopsReporter.cpp index ef5f56f..56947f0 100644 --- a/lib/Plugins/KerneloopsReporter.cpp +++ b/lib/Plugins/KerneloopsReporter.cpp @@ -25,6 +25,7 @@ */ #include "DebugDump.h" +#include "Settings.h" #include "KerneloopsReporter.h" #include @@ -87,10 +88,13 @@ void CKerneloopsReporter::Report(const crash_report_t& pReport) curl_easy_cleanup(handle); } -void CKerneloopsReporter::SetSettings(const map_settings_t& pSettings) +void CKerneloopsReporter::LoadSettings(const std::string& pPath) { - if (pSettings.find("SubmitURL") != pSettings.end()) + map_settings_t settings; + load_settings(pPath, settings); + + if (settings.find("SubmitURL") != settings.end()) { - m_sSubmitURL = pSettings.find("SubmitURL")->second; + m_sSubmitURL = settings["SubmitURL"]; } } -- cgit