summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJiri Moskovcak <jmoskovc@redhat.com>2010-01-13 14:52:46 +0100
committerJiri Moskovcak <jmoskovc@redhat.com>2010-01-13 14:52:46 +0100
commit38aed8f42c135b9a7b4b2785b877935d3746352b (patch)
treef4478ad82429a33147048d44345abc83bb962041 /lib
parentf5925030be2963ddf257e6768dcd5712b0e6df08 (diff)
re-enable GetPluginSettings in TicketUploader
- we need this method to get defaults stored in TicketUploader.conf, this methods can be removed once we implement the tool to edit the config files
Diffstat (limited to 'lib')
-rw-r--r--lib/Plugins/TicketUploader.cpp25
-rw-r--r--lib/Plugins/TicketUploader.h5
2 files changed, 14 insertions, 16 deletions
diff --git a/lib/Plugins/TicketUploader.cpp b/lib/Plugins/TicketUploader.cpp
index 3fb7bcd..608ee40 100644
--- a/lib/Plugins/TicketUploader.cpp
+++ b/lib/Plugins/TicketUploader.cpp
@@ -396,19 +396,18 @@ void CTicketUploader::SetSettings(const map_plugin_settings_t& pSettings)
}
}
-//ok to delete?
-//const map_plugin_settings_t& CTicketUploader::GetSettings()
-//{
-// m_pSettings["Customer"] = m_sCustomer;
-// m_pSettings["Ticket"] = m_sTicket;
-// m_pSettings["URL"] = m_sURL;
-// m_pSettings["Encrypt"] = m_bEncrypt ? "yes" : "no";
-// m_pSettings["Upload"] = m_bEncrypt ? "yes" : "no";
-// m_pSettings["RetryCount"] = to_string(m_nRetryCount);
-// m_pSettings["RetryDelay"] = to_string(m_nRetryDelay);
-//
-// return m_pSettings;
-//}
+const map_plugin_settings_t& CTicketUploader::GetSettings()
+{
+ m_pSettings["Customer"] = m_sCustomer;
+ m_pSettings["Ticket"] = m_sTicket;
+ m_pSettings["URL"] = m_sURL;
+ m_pSettings["Encrypt"] = m_bEncrypt ? "yes" : "no";
+ m_pSettings["Upload"] = m_bEncrypt ? "yes" : "no";
+ m_pSettings["RetryCount"] = to_string(m_nRetryCount);
+ m_pSettings["RetryDelay"] = to_string(m_nRetryDelay);
+
+ return m_pSettings;
+}
PLUGIN_INFO(REPORTER,
CTicketUploader,
diff --git a/lib/Plugins/TicketUploader.h b/lib/Plugins/TicketUploader.h
index e00596f..1bc8f6b 100644
--- a/lib/Plugins/TicketUploader.h
+++ b/lib/Plugins/TicketUploader.h
@@ -27,7 +27,7 @@
#include "Plugin.h"
#include "Reporter.h"
-#include "CrashTypes.h"
+//#include "CrashTypes.h"
class CTicketUploader : public CReporter
{
@@ -45,8 +45,7 @@ class CTicketUploader : public CReporter
public:
CTicketUploader();
virtual ~CTicketUploader();
-//ok to delete?
-// virtual const map_plugin_settings_t& GetSettings();
+ virtual const map_plugin_settings_t& GetSettings();
virtual void SetSettings(const map_plugin_settings_t& pSettings);
virtual std::string Report(const map_crash_report_t& pCrashReport,