diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2009-09-18 15:07:11 +0200 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2009-09-18 15:07:11 +0200 |
commit | 43fe926f20bd427e96a22081deace10752bb4533 (patch) | |
tree | 64a3a9950ad659ad3ff193df2916d05e31fa085c /src/Applet/CCApplet.h | |
parent | 73c3f5fba688d9359dbf79f70b8759aee2857e41 (diff) | |
download | abrt-43fe926f20bd427e96a22081deace10752bb4533.tar.gz abrt-43fe926f20bd427e96a22081deace10752bb4533.tar.xz abrt-43fe926f20bd427e96a22081deace10752bb4533.zip |
abrt-applet: remove dbus-c++ glue. -50k of code
text data bss dec hex filename
70529 2144 1528 74201 121d9 abrt.t0/UNPACKED/usr/bin/abrt-applet
22116 1688 376 24180 5e74 abrt.t1/UNPACKED/usr/bin/abrt-applet
Also, we do not use dbus-c++ anymore, which is 200k of code
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'src/Applet/CCApplet.h')
-rw-r--r-- | src/Applet/CCApplet.h | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/src/Applet/CCApplet.h b/src/Applet/CCApplet.h index 6c020e16..285511aa 100644 --- a/src/Applet/CCApplet.h +++ b/src/Applet/CCApplet.h @@ -23,13 +23,9 @@ #include <gtk/gtk.h> #include <map> #include <string> -#include <DBusClientProxy.h> #include <libnotify/notify.h> class CApplet -: public CDBusClient_proxy, - public DBus::IntrospectableProxy, - public DBus::ObjectProxy { private: static const gchar *menu_xml; @@ -44,11 +40,10 @@ class CApplet NotifyNotification *m_pNotification; std::map<int, std::string> m_mapEvents; - DaemonWatcher *m_pDaemonWatcher; bool m_bDaemonRunning; - DBus::Connection *m_pSessionDBus; + public: - CApplet(DBus::Connection &system, DBus::Connection &session, const char *path, const char *name); + CApplet(); ~CApplet(); void ShowIcon(); void HideIcon(); @@ -64,9 +59,6 @@ class CApplet // map:: int AddEvent(int pUUID, const std::string& pProgname); int RemoveEvent(int pUUID); - void ConnectCrashHandler(void (*pCrashHandler)(const char *progname)); - void ConnectQuotaExceedHandler(void (*pQuotaExeedHandler)(const char *str)); - static void DaemonStateChange_cb(bool running, void* data); protected: //@@TODO applet menus @@ -77,14 +69,6 @@ class CApplet gpointer user_data); static void onHide_cb(GtkMenuItem *menuitem, gpointer applet); static void onAbout_cb(GtkMenuItem *menuitem, gpointer applet); - private: - /* dbus stuff */ - void Crash(const std::string& progname, const std::string& uid); - void QuotaExceed(const char* str); - - /* the real signal handler called to handle the signal */ - void (*m_pCrashHandler)(const char *progname); - void (*m_pQuotaExceedHandler)(const char *str); }; -#endif /*CC_APPLET_H_*/ +#endif |