diff options
| author | Karel Klic <kklic@redhat.com> | 2010-08-30 16:44:13 +0200 |
|---|---|---|
| committer | Karel Klic <kklic@redhat.com> | 2010-08-30 16:44:13 +0200 |
| commit | 0a7115e037ca408e25debfbd06202135d309b854 (patch) | |
| tree | cb4c1b8770ab2955e2ef5eb2f0c6110ac991533f /src/applet/Applet.cpp | |
| parent | be587635cd1eb4ee8753540d4d4b60f1f7bde1a2 (diff) | |
| parent | d781199df58b5cb6561a0ce0e04f4e54359c5fb5 (diff) | |
| download | abrt-0a7115e037ca408e25debfbd06202135d309b854.tar.gz abrt-0a7115e037ca408e25debfbd06202135d309b854.tar.xz abrt-0a7115e037ca408e25debfbd06202135d309b854.zip | |
Merge branch 'master' of ssh://git.fedorahosted.org/git/abrt
Diffstat (limited to 'src/applet/Applet.cpp')
| -rw-r--r-- | src/applet/Applet.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/applet/Applet.cpp b/src/applet/Applet.cpp index be9c662d..b83c3d2c 100644 --- a/src/applet/Applet.cpp +++ b/src/applet/Applet.cpp @@ -28,10 +28,10 @@ #include "abrtlib.h" #include "abrt_dbus.h" #include "dbus_common.h" -#include "CCApplet.h" +#include "applet_gtk.h" -static CApplet* applet; +static struct applet* applet = NULL; static void Crash(DBusMessage* signal) @@ -80,8 +80,8 @@ static void Crash(DBusMessage* signal) if (package_name[0] == '\0') message = _("A crash has been detected"); //applet->AddEvent(uid, package_name); - applet->SetIconTooltip(message, package_name); - applet->ShowIcon(); + set_icon_tooltip(applet, message, package_name); + show_icon(applet); /* If this crash seems to be repeating, do not annoy user with popup dialog. * (The icon in the tray is not suppressed) @@ -103,7 +103,7 @@ static void Crash(DBusMessage* signal) free(last_crash_id); last_crash_id = xstrdup(crash_id); - applet->CrashNotify(crash_id, message, package_name); + show_crash_notification(applet, crash_id, message, package_name); } static void QuotaExceed(DBusMessage* signal) @@ -121,8 +121,8 @@ static void QuotaExceed(DBusMessage* signal) //if (m_pSessionDBus->has_name("com.redhat.abrt.gui")) // return; - applet->ShowIcon(); - applet->MessageNotify("%s", str); + show_icon(applet); + show_msg_notification(applet, "%s", str); } static void NameOwnerChanged(DBusMessage* signal) @@ -159,7 +159,7 @@ static void NameOwnerChanged(DBusMessage* signal) // hide icon if it's visible - as NM and don't show it, if it's not if (!new_owner[0]) - applet->HideIcon(); + hide_icon(applet); } static DBusHandlerResult handle_message(DBusConnection* conn, DBusMessage* msg, void* user_data) @@ -242,7 +242,7 @@ int main(int argc, char** argv) dbus_error_init(&err); DBusConnection* system_conn = dbus_bus_get(DBUS_BUS_SYSTEM, &err); die_if_dbus_error(system_conn == NULL, &err, "Can't connect to system dbus"); - attach_dbus_conn_to_glib_main_loop(system_conn); + attach_dbus_conn_to_glib_main_loop(system_conn, NULL, NULL); if (!dbus_connection_add_filter(system_conn, handle_message, NULL, NULL)) error_msg_and_die("Can't add dbus filter"); /* which messages do we want to be fed to handle_message()? */ @@ -261,7 +261,7 @@ int main(int argc, char** argv) /* Initialize GUI stuff. * Note: inside CApplet ctor, libnotify hooks session dbus * to glib main loop */ - applet = new CApplet(app_name); + applet = applet_new(app_name); /* dbus_abrt cannot handle more than one bus, and we don't really need to. * The only thing we want to do is to announce ourself on session dbus */ DBusConnection* session_conn = dbus_bus_get(DBUS_BUS_SESSION, &err); @@ -291,6 +291,6 @@ int main(int argc, char** argv) gtk_main(); gdk_threads_leave(); - delete applet; + applet_destroy(applet); return 0; } |
