diff options
-rw-r--r-- | devkit-power-gobject/dkp-client.c | 2 | ||||
-rw-r--r-- | devkit-power-gobject/dkp-client.h | 2 | ||||
-rw-r--r-- | src/Makefile.am | 1 | ||||
-rw-r--r-- | tools/Makefile.am | 1 | ||||
-rw-r--r-- | tools/dkp-tool.c | 44 |
5 files changed, 42 insertions, 8 deletions
diff --git a/devkit-power-gobject/dkp-client.c b/devkit-power-gobject/dkp-client.c index 7cf8cb0..e8326b6 100644 --- a/devkit-power-gobject/dkp-client.c +++ b/devkit-power-gobject/dkp-client.c @@ -311,6 +311,7 @@ out: g_hash_table_unref (props); } +#ifndef DKP_DISABLE_DEPRECIATED /** * dkp_client_get_daemon_version: * @client : a #DkpClient instance. @@ -406,6 +407,7 @@ dkp_client_on_low_battery (DkpClient *client) dkp_client_ensure_properties (client); return client->priv->on_low_battery; } +#endif /** * dkp_client_add: diff --git a/devkit-power-gobject/dkp-client.h b/devkit-power-gobject/dkp-client.h index 722ad5b..60a5e5c 100644 --- a/devkit-power-gobject/dkp-client.h +++ b/devkit-power-gobject/dkp-client.h @@ -79,12 +79,14 @@ gboolean dkp_client_suspend (DkpClient *client, GError **error); gboolean dkp_client_hibernate (DkpClient *client, GError **error); +#ifndef DKP_DISABLE_DEPRECIATED const gchar *dkp_client_get_daemon_version (DkpClient *client); gboolean dkp_client_can_hibernate (DkpClient *client); gboolean dkp_client_lid_is_closed (DkpClient *client); gboolean dkp_client_can_suspend (DkpClient *client); gboolean dkp_client_on_battery (DkpClient *client); gboolean dkp_client_on_low_battery (DkpClient *client); +#endif G_END_DECLS diff --git a/src/Makefile.am b/src/Makefile.am index bff432b..0b4c601 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -11,6 +11,7 @@ INCLUDES = \ -DPACKAGE_LIB_DIR=\""$(libdir)"\" \ -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT \ -DDKP_COMPILATION \ + -DDKP_DISABLE_DEPRECIATED \ -DEGG_LOG_FILE=\""$(DKP_LOG_DIR)/DeviceKit-power"\" \ -DEGG_VERBOSE="\"DKP_VERBOSE\"" \ -DEGG_LOGGING="\"DKP_LOGGING\"" \ diff --git a/tools/Makefile.am b/tools/Makefile.am index 6c22e7f..6d030fa 100644 --- a/tools/Makefile.am +++ b/tools/Makefile.am @@ -10,6 +10,7 @@ INCLUDES = \ -DPACKAGE_LIB_DIR=\""$(libdir)"\" \ -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT \ -DDKP_COMPILATION \ + -DDKP_DISABLE_DEPRECIATED \ -DEGG_LOG_FILE=\""$(DKP_LOG_DIR)/DeviceKit-power"\" \ -DEGG_VERBOSE="\"DKP_VERBOSE\"" \ -DEGG_LOGGING="\"DKP_LOGGING\"" \ diff --git a/tools/dkp-tool.c b/tools/dkp-tool.c index 80c7d29..e9d58b2 100644 --- a/tools/dkp-tool.c +++ b/tools/dkp-tool.c @@ -78,15 +78,39 @@ dkp_tool_device_removed_cb (DkpClient *client, const DkpDevice *device, gpointer g_print ("\n"); } +/** + * dkp_client_print: + **/ static void dkp_client_print (DkpClient *client) { - g_print (" daemon-version: %s\n", dkp_client_get_daemon_version (client)); - g_print (" can-suspend: %s\n", dkp_client_can_suspend (client) ? "yes" : "no"); - g_print (" can-hibernate %s\n", dkp_client_can_hibernate (client) ? "yes" : "no"); - g_print (" on-battery: %s\n", dkp_client_on_battery (client) ? "yes" : "no"); - g_print (" on-low-battery: %s\n", dkp_client_on_low_battery (client) ? "yes" : "no"); - g_print (" lid-is-closed: %s\n", dkp_client_lid_is_closed (client) ? "yes" : "no"); + gchar *daemon_version; + gboolean can_suspend; + gboolean can_hibernate; + gboolean on_battery; + gboolean on_low_battery; + gboolean lid_is_closed; + gboolean lid_is_present; + + g_object_get (client, + "daemon-version", &daemon_version, + "can-suspend", &can_suspend, + "can-hibernate", &can_hibernate, + "on-battery", &on_battery, + "on-low_battery", &on_low_battery, + "lid-is-closed", &lid_is_closed, + "lid-is-present", &lid_is_present, + NULL); + + g_print (" daemon-version: %s\n", daemon_version); + g_print (" can-suspend: %s\n", can_suspend ? "yes" : "no"); + g_print (" can-hibernate %s\n", can_hibernate ? "yes" : "no"); + g_print (" on-battery: %s\n", on_battery ? "yes" : "no"); + g_print (" on-low-battery: %s\n", on_low_battery ? "yes" : "no"); + g_print (" lid-is-closed: %s\n", lid_is_closed ? "yes" : "no"); + g_print (" lid-is-present: %s\n", lid_is_present ? "yes" : "no"); + + g_free (daemon_version); } /** @@ -209,10 +233,14 @@ main (int argc, char **argv) client = dkp_client_new (); if (opt_version) { + gchar *daemon_version; + g_object_get (client, + "daemon-version", &daemon_version, + NULL); g_print ("DeviceKit-power client version %s\n" "DeviceKit-power daemon version %s\n", - PACKAGE_VERSION, - dkp_client_get_daemon_version (client)); + PACKAGE_VERSION, daemon_version); + g_free (daemon_version); retval = 0; goto out; } |