From afaf5c545e31ab7f4ee82b0c6a93be28c0c39c35 Mon Sep 17 00:00:00 2001 From: Andrew Wafaa <awafaa@opensuse.org> Date: Fri, 15 Oct 2010 09:56:06 +0200 Subject: [PATCH] power-icon: Use upower instead of the now deprecated devkit-power --- configure.ac | 4 +- power-icon/src/mpd-idle-manager.c | 8 +++--- power-icon/src/mpd-lid-device.c | 8 +++--- src/mpd-battery-device.c | 50 ++++++++++++++++++------------------ 4 files changed, 35 insertions(+), 35 deletions(-) diff --git a/configure.ac b/configure.ac index 3c1d8c3..d4cce5f 100644 --- a/configure.ac +++ b/configure.ac @@ -70,7 +70,7 @@ PKG_CHECK_MODULES(MPD, $gvc_deps clutter-1.0 clutter-gtk-0.10 - devkit-power-gobject + upower-glib >= 0.9.0 gconf-2.0 gio-2.0 libcanberra-gtk @@ -115,7 +115,7 @@ PKG_CHECK_MODULES(MPI, $eck_deps clutter-1.0 clutter-gtk-0.10 - devkit-power-gobject + upower-glib >= 0.9.0 gconf-2.0 gdk-x11-2.0 libnotify diff --git a/power-icon/src/mpd-idle-manager.c b/power-icon/src/mpd-idle-manager.c index 5495ede..65db4e6 100644 --- a/power-icon/src/mpd-idle-manager.c +++ b/power-icon/src/mpd-idle-manager.c @@ -20,7 +20,7 @@ */ #include <dbus/dbus-glib.h> -#include <devkit-power-gobject/devicekit-power.h> +#include <upower.h> #include "mpd-conf.h" #include "mpd-gobject.h" @@ -39,7 +39,7 @@ typedef struct DBusGProxy *presence; DBusGProxy *screensaver; - DkpClient *power_client; + UpClient *power_client; guint suspend_source_id; } MpdIdleManagerPrivate; @@ -162,7 +162,7 @@ mpd_idle_manager_init (MpdIdleManager *self) g_signal_connect (priv->conf, "notify::suspend-idle-time", G_CALLBACK (_suspend_timeout_changed_cb), self); - priv->power_client = dkp_client_new (); + priv->power_client = up_client_new (); conn = dbus_g_bus_get (DBUS_BUS_SESSION, &error); if (!conn) @@ -225,7 +225,7 @@ mpd_idle_manager_suspend (MpdIdleManager *self, if (!ret) return false; - ret = dkp_client_suspend (priv->power_client, error); + ret = up_client_suspend_sync (priv->power_client, NULL, error); dbus_g_proxy_call_no_reply (priv->screensaver, "SimulateUserActivity", G_TYPE_INVALID); diff --git a/power-icon/src/mpd-lid-device.c b/power-icon/src/mpd-lid-device.c index 2f8b71e..2daeb65 100644 --- a/power-icon/src/mpd-lid-device.c +++ b/power-icon/src/mpd-lid-device.c @@ -18,7 +18,7 @@ * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. */ -#include <devkit-power-gobject/devicekit-power.h> +#include <upower.h> #include "mpd-gobject.h" #include "mpd-lid-device.h" @@ -42,12 +42,12 @@ enum typedef struct { - DkpClient *client; + UpClient *client; bool closed; } MpdLidDevicePrivate; static void -_client_changed_cb (DkpClient *client, +_client_changed_cb (UpClient *client, MpdLidDevice *self) { bool closed; @@ -128,7 +128,7 @@ mpd_lid_device_init (MpdLidDevice *self) { MpdLidDevicePrivate *priv = GET_PRIVATE (self); - priv->client = dkp_client_new (); + priv->client = up_client_new (); g_signal_connect (priv->client, "changed", G_CALLBACK (_client_changed_cb), self); g_object_get (priv->client, diff --git a/src/mpd-battery-device.c b/src/mpd-battery-device.c index f365ee0..2e666af 100644 --- a/src/mpd-battery-device.c +++ b/src/mpd-battery-device.c @@ -18,7 +18,7 @@ * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. */ -#include <devkit-power-gobject/devicekit-power.h> +#include <upower.h> #include <glib/gi18n.h> #include "mpd-battery-device.h" @@ -40,8 +40,8 @@ enum typedef struct { - DkpClient *client; - DkpDevice *device; + UpClient *client; + UpDevice *device; unsigned int percentage; MpdBatteryDeviceState state; } MpdBatteryDevicePrivate; @@ -54,12 +54,12 @@ mpd_battery_device_set_state (MpdBatteryDevice *self, MpdBatteryDeviceState state); static void -_client_device_added_cb (DkpClient *client, - DkpDevice *device, +_client_device_added_cb (UpClient *client, + UpDevice *device, MpdBatteryDevice *self) { MpdBatteryDevicePrivate *priv = GET_PRIVATE (self); - DkpDeviceType device_type; + UpDeviceKind device_type; if (NULL == priv->device) { @@ -67,7 +67,7 @@ _client_device_added_cb (DkpClient *client, "type", &device_type, NULL); - if (DKP_DEVICE_TYPE_BATTERY == device_type) + if (UP_DEVICE_KIND_BATTERY == device_type) { priv->device = g_object_ref (device); @@ -80,15 +80,15 @@ _client_device_added_cb (DkpClient *client, } static void -_client_device_removed_cb (DkpClient *client, - DkpDevice *device, +_client_device_removed_cb (UpClient *client, + UpDevice *device, MpdBatteryDevice *self) { MpdBatteryDevicePrivate *priv = GET_PRIVATE (self); if (priv->device && - 0 == g_strcmp0 (dkp_device_get_object_path (device), - dkp_device_get_object_path (priv->device))) + 0 == g_strcmp0 (up_device_get_object_path (device), + up_device_get_object_path (priv->device))) { g_object_unref (priv->device); priv->device = NULL; @@ -99,15 +99,15 @@ _client_device_removed_cb (DkpClient *client, } static void -_client_device_changed_cb (DkpClient *client, - DkpDevice *device, +_client_device_changed_cb (UpClient *client, + UpDevice *device, MpdBatteryDevice *self) { MpdBatteryDevicePrivate *priv = GET_PRIVATE (self); if (priv->device && - 0 == g_strcmp0 (dkp_device_get_object_path (device), - dkp_device_get_object_path (priv->device))) + 0 == g_strcmp0 (up_device_get_object_path (device), + up_device_get_object_path (priv->device))) { mpd_battery_device_set_percentage (self, mpd_battery_device_get_percentage (self)); @@ -133,7 +133,7 @@ _constructor (GType type, /* Look up battery device. */ - devices = dkp_client_enumerate_devices (priv->client, &error); + devices = up_client_enumerate_devices_sync (priv->client, NULL, &error); if (error) { g_critical ("%s : %s", G_STRLOC, error->message); @@ -144,13 +144,13 @@ _constructor (GType type, for (i = 0; i < devices->len; i++) { - DkpDevice *device = g_ptr_array_index (devices, i); - DkpDeviceType device_type; + UpDevice *device = g_ptr_array_index (devices, i); + UpDeviceKind device_type; g_object_get (device, "type", &device_type, NULL); - if (DKP_DEVICE_TYPE_BATTERY == device_type) + if (UP_DEVICE_KIND_BATTERY == device_type) priv->device = g_object_ref (device); } @@ -252,7 +252,7 @@ mpd_battery_device_init (MpdBatteryDevice *self) { MpdBatteryDevicePrivate *priv = GET_PRIVATE (self); - priv->client = dkp_client_new (); + priv->client = up_client_new (); g_signal_connect (priv->client, "device-added", G_CALLBACK (_client_device_added_cb), self); g_signal_connect (priv->client, "device-removed", @@ -309,7 +309,7 @@ mpd_battery_device_get_state (MpdBatteryDevice *self) { MpdBatteryDevicePrivate *priv = GET_PRIVATE (self); MpdBatteryDeviceState state; - DkpDeviceState device_state; + UpDeviceState device_state; g_return_val_if_fail (MPD_IS_BATTERY_DEVICE (self), MPD_BATTERY_DEVICE_STATE_UNKNOWN); @@ -325,14 +325,14 @@ mpd_battery_device_get_state (MpdBatteryDevice *self) switch (device_state) { - case DKP_DEVICE_STATE_CHARGING: + case UP_DEVICE_STATE_CHARGING: state = MPD_BATTERY_DEVICE_STATE_CHARGING; break; - case DKP_DEVICE_STATE_DISCHARGING: - case DKP_DEVICE_STATE_EMPTY: + case UP_DEVICE_STATE_DISCHARGING: + case UP_DEVICE_STATE_EMPTY: state = MPD_BATTERY_DEVICE_STATE_DISCHARGING; break; - case DKP_DEVICE_STATE_FULLY_CHARGED: + case UP_DEVICE_STATE_FULLY_CHARGED: state = MPD_BATTERY_DEVICE_STATE_FULLY_CHARGED; break; default: -- 1.6.1