From bc02aab93e78089ff48e381c0ced0a6dbb116efa Mon Sep 17 00:00:00 2001 From: Jiri Moskovcak Date: Fri, 13 Mar 2009 13:50:07 +0100 Subject: Added error reporting over dbus to daemon, error handling in gui, about dialog --- src/Daemon/CrashWatcher.cpp | 1 + src/Daemon/DBusServerProxy.h | 8 ++++++++ 2 files changed, 9 insertions(+) (limited to 'src/Daemon') diff --git a/src/Daemon/CrashWatcher.cpp b/src/Daemon/CrashWatcher.cpp index 21c7908..47e13c9 100644 --- a/src/Daemon/CrashWatcher.cpp +++ b/src/Daemon/CrashWatcher.cpp @@ -170,6 +170,7 @@ dbus_map_report_info_t CCrashWatcher::CreateReport(const std::string &pUUID,cons } catch(std::string err) { + Error(err); std::cerr << err << std::endl; } return retval; diff --git a/src/Daemon/DBusServerProxy.h b/src/Daemon/DBusServerProxy.h index a8ed9ab..8ed1e5b 100644 --- a/src/Daemon/DBusServerProxy.h +++ b/src/Daemon/DBusServerProxy.h @@ -113,6 +113,14 @@ public: wi << arg1; emit_signal(sig); } + + void Error(const std::string& arg1) + { + ::DBus::SignalMessage sig("Error"); + ::DBus::MessageIter wi = sig.writer(); + wi << arg1; + emit_signal(sig); + } private: -- cgit