summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libupower-glib/up-client.c36
-rw-r--r--libupower-glib/up-client.h1
-rw-r--r--src/org.freedesktop.UPower.xml7
-rw-r--r--src/up-daemon.c16
-rw-r--r--tools/up-tool.c2
5 files changed, 1 insertions, 61 deletions
diff --git a/libupower-glib/up-client.c b/libupower-glib/up-client.c
index ec9434d..2169a59 100644
--- a/libupower-glib/up-client.c
+++ b/libupower-glib/up-client.c
@@ -69,7 +69,6 @@ enum {
PROP_0,
PROP_DAEMON_VERSION,
PROP_ON_BATTERY,
- PROP_WARNING_LEVEL,
PROP_LID_IS_CLOSED,
PROP_LID_IS_PRESENT,
PROP_IS_DOCKED,
@@ -230,23 +229,6 @@ up_client_get_on_battery (UpClient *client)
return up_client_glue_get_on_battery (client->priv->proxy);
}
-/**
- * up_client_get_warning_level:
- * @client: a #UpClient instance.
- *
- * Get whether the system is low on battery, or critically low.
- *
- * Return value: The #UpDeviceLevel of the whole system.
- *
- * Since: 1.0
- **/
-UpDeviceLevel
-up_client_get_warning_level (UpClient *client)
-{
- g_return_val_if_fail (UP_IS_CLIENT (client), FALSE);
- return up_client_glue_get_warning_level (client->priv->proxy);
-}
-
/*
* up_client_add:
*/
@@ -351,9 +333,6 @@ up_client_get_property (GObject *object,
case PROP_ON_BATTERY:
g_value_set_boolean (value, up_client_glue_get_on_battery (client->priv->proxy));
break;
- case PROP_WARNING_LEVEL:
- g_value_set_uint (value, up_client_glue_get_warning_level (client->priv->proxy));
- break;
case PROP_LID_IS_CLOSED:
g_value_set_boolean (value, up_client_glue_get_lid_is_closed (client->priv->proxy));
break;
@@ -410,21 +389,6 @@ up_client_class_init (UpClientClass *klass)
FALSE,
G_PARAM_READABLE));
/**
- * UpClient:warning-level:
- *
- * The warning level e.g. %UP_DEVICE_LEVEL_WARNING.
- *
- * Since: 1.0
- **/
- g_object_class_install_property (object_class,
- PROP_WARNING_LEVEL,
- g_param_spec_uint ("warning-level",
- NULL, NULL,
- UP_DEVICE_LEVEL_UNKNOWN,
- UP_DEVICE_LEVEL_LAST,
- UP_DEVICE_LEVEL_UNKNOWN,
- G_PARAM_READABLE));
- /**
* UpClient:lid-is-closed:
*
* If the laptop lid is closed.
diff --git a/libupower-glib/up-client.h b/libupower-glib/up-client.h
index 0c58a3d..0f502d9 100644
--- a/libupower-glib/up-client.h
+++ b/libupower-glib/up-client.h
@@ -89,7 +89,6 @@ gboolean up_client_get_lid_is_closed (UpClient *client);
gboolean up_client_get_lid_is_present (UpClient *client);
gboolean up_client_get_is_docked (UpClient *client);
gboolean up_client_get_on_battery (UpClient *client);
-UpDeviceLevel up_client_get_warning_level (UpClient *client);
G_END_DECLS
diff --git a/src/org.freedesktop.UPower.xml b/src/org.freedesktop.UPower.xml
index 2761653..d02ee3a 100644
--- a/src/org.freedesktop.UPower.xml
+++ b/src/org.freedesktop.UPower.xml
@@ -180,13 +180,6 @@ method return sender=:1.386 -> dest=:1.451 reply_serial=2
</doc:para></doc:description></doc:doc>
</property>
- <property name="WarningLevel" type="u" access="read">
- <doc:doc><doc:description><doc:para>
- Indicates whether the system is running on battery power and if the batteries are low,
- or critically low. This property is provided for convenience.
- </doc:para></doc:description></doc:doc>
- </property>
-
<property name="LidIsClosed" type="b" access="read">
<doc:doc>
<doc:description>
diff --git a/src/up-daemon.c b/src/up-daemon.c
index c81e93c..22e9116 100644
--- a/src/up-daemon.c
+++ b/src/up-daemon.c
@@ -50,7 +50,6 @@ enum
PROP_LID_IS_CLOSED,
PROP_LID_IS_PRESENT,
PROP_IS_DOCKED,
- PROP_WARNING_LEVEL,
PROP_LAST
};
@@ -758,9 +757,8 @@ up_daemon_set_warning_level (UpDaemon *daemon, UpDeviceLevel warning_level)
g_debug ("warning_level = %s", up_device_level_to_string (warning_level));
priv->warning_level = warning_level;
- g_object_notify (G_OBJECT (daemon), "warning-level");
- up_daemon_queue_changed_property (daemon, "WarningLevel", g_variant_new_uint32 (warning_level));
+ g_object_set (G_OBJECT (daemon->priv->display_device), "warning-level", warning_level, NULL);
if (daemon->priv->warning_level == UP_DEVICE_LEVEL_ACTION) {
if (daemon->priv->action_timeout_id == 0) {
@@ -1121,9 +1119,6 @@ up_daemon_get_property (GObject *object, guint prop_id, GValue *value, GParamSpe
case PROP_IS_DOCKED:
g_value_set_boolean (value, priv->is_docked);
break;
- case PROP_WARNING_LEVEL:
- g_value_set_uint (value, priv->warning_level);
- break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
break;
@@ -1207,15 +1202,6 @@ up_daemon_class_init (UpDaemonClass *klass)
G_PARAM_READABLE));
g_object_class_install_property (object_class,
- PROP_WARNING_LEVEL,
- g_param_spec_uint ("warning-level",
- NULL, NULL,
- UP_DEVICE_LEVEL_UNKNOWN,
- UP_DEVICE_LEVEL_LAST,
- UP_DEVICE_LEVEL_UNKNOWN,
- G_PARAM_READABLE));
-
- g_object_class_install_property (object_class,
PROP_LID_IS_CLOSED,
g_param_spec_boolean ("lid-is-closed",
"Laptop lid is closed",
diff --git a/tools/up-tool.c b/tools/up-tool.c
index c77d627..99dba78 100644
--- a/tools/up-tool.c
+++ b/tools/up-tool.c
@@ -128,7 +128,6 @@ up_client_print (UpClient *client)
g_object_get (client,
"daemon-version", &daemon_version,
"on-battery", &on_battery,
- "warning-level", &warning_level,
"lid-is-closed", &lid_is_closed,
"lid-is-present", &lid_is_present,
"is-docked", &is_docked,
@@ -136,7 +135,6 @@ up_client_print (UpClient *client)
g_print (" daemon-version: %s\n", daemon_version);
g_print (" on-battery: %s\n", on_battery ? "yes" : "no");
- g_print (" warning-level: %s\n", up_device_level_to_string (warning_level));
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_print (" is-docked: %s\n", is_docked ? "yes" : "no");