summaryrefslogtreecommitdiff
path: root/src/dkp-device.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/dkp-device.c')
-rw-r--r--src/dkp-device.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/dkp-device.c b/src/dkp-device.c
index e8cd44b..6a352e1 100644
--- a/src/dkp-device.c
+++ b/src/dkp-device.c
@@ -76,6 +76,8 @@ enum
PROP_BATTERY_CAPACITY,
PROP_BATTERY_IS_PRESENT,
PROP_BATTERY_IS_RECHARGEABLE,
+ PROP_BATTERY_HAS_HISTORY,
+ PROP_BATTERY_HAS_STATISTICS,
PROP_BATTERY_STATE,
PROP_BATTERY_ENERGY,
PROP_BATTERY_ENERGY_EMPTY,
@@ -181,6 +183,12 @@ dkp_device_get_property (GObject *object, guint prop_id, GValue *value, GParamSp
case PROP_BATTERY_IS_RECHARGEABLE:
g_value_set_boolean (value, obj->is_rechargeable);
break;
+ case PROP_BATTERY_HAS_HISTORY:
+ g_value_set_boolean (value, obj->has_history);
+ break;
+ case PROP_BATTERY_HAS_STATISTICS:
+ g_value_set_boolean (value, obj->has_statistics);
+ break;
case PROP_BATTERY_STATE:
g_value_set_string (value, dkp_device_state_to_text (obj->state));
break;
@@ -700,6 +708,14 @@ dkp_device_class_init (DkpDeviceClass *klass)
g_param_spec_boolean ("is-rechargeable", NULL, NULL, FALSE, G_PARAM_READABLE));
g_object_class_install_property (
object_class,
+ PROP_BATTERY_HAS_HISTORY,
+ g_param_spec_boolean ("has-history", NULL, NULL, FALSE, G_PARAM_READABLE));
+ g_object_class_install_property (
+ object_class,
+ PROP_BATTERY_HAS_STATISTICS,
+ g_param_spec_boolean ("has-statistics", NULL, NULL, FALSE, G_PARAM_READABLE));
+ g_object_class_install_property (
+ object_class,
PROP_BATTERY_STATE,
g_param_spec_string ("state", NULL, NULL, NULL, G_PARAM_READABLE));
g_object_class_install_property (