summaryrefslogtreecommitdiffstats
path: root/src/Applet/CCApplet.h
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2009-09-18 15:07:11 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2009-09-18 15:07:11 +0200
commit43fe926f20bd427e96a22081deace10752bb4533 (patch)
tree64a3a9950ad659ad3ff193df2916d05e31fa085c /src/Applet/CCApplet.h
parent73c3f5fba688d9359dbf79f70b8759aee2857e41 (diff)
downloadabrt-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.h22
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