aboutsummaryrefslogtreecommitdiff
path: root/src/device.h
diff options
context:
space:
mode:
authorCharles Kerr <charles.kerr@canonical.com>2013-06-16 23:16:19 -0500
committerCharles Kerr <charles.kerr@canonical.com>2013-06-16 23:16:19 -0500
commitf5c93cdcc7f2728560ea9aa27df17d85b74a28c1 (patch)
treeaadd45dce5917ddeacc79113227f28f4e71aa3a0 /src/device.h
parentcbbf63caf72e04919c4066902ff5008b3874047c (diff)
downloadayatana-indicator-power-f5c93cdcc7f2728560ea9aa27df17d85b74a28c1.tar.gz
ayatana-indicator-power-f5c93cdcc7f2728560ea9aa27df17d85b74a28c1.tar.bz2
ayatana-indicator-power-f5c93cdcc7f2728560ea9aa27df17d85b74a28c1.zip
explicitly use gio; remove unused glib-upower.h calls
Diffstat (limited to 'src/device.h')
-rw-r--r--src/device.h33
1 files changed, 32 insertions, 1 deletions
diff --git a/src/device.h b/src/device.h
index 3f7bbee..ffbb5da 100644
--- a/src/device.h
+++ b/src/device.h
@@ -25,7 +25,6 @@ License along with this library. If not, see
#define __INDICATOR_POWER_DEVICE_H__
#include <glib-object.h>
-#include <libupower-glib/upower.h>
G_BEGIN_DECLS
@@ -46,6 +45,38 @@ typedef struct _IndicatorPowerDevicePrivate IndicatorPowerDevicePrivate;
#define INDICATOR_POWER_DEVICE_PERCENTAGE "percentage"
#define INDICATOR_POWER_DEVICE_TIME "time"
+typedef enum
+{
+ UP_DEVICE_KIND_UNKNOWN,
+ UP_DEVICE_KIND_LINE_POWER,
+ UP_DEVICE_KIND_BATTERY,
+ UP_DEVICE_KIND_UPS,
+ UP_DEVICE_KIND_MONITOR,
+ UP_DEVICE_KIND_MOUSE,
+ UP_DEVICE_KIND_KEYBOARD,
+ UP_DEVICE_KIND_PDA,
+ UP_DEVICE_KIND_PHONE,
+ UP_DEVICE_KIND_MEDIA_PLAYER,
+ UP_DEVICE_KIND_TABLET,
+ UP_DEVICE_KIND_COMPUTER,
+ UP_DEVICE_KIND_LAST
+}
+UpDeviceKind;
+
+typedef enum
+{
+ UP_DEVICE_STATE_UNKNOWN,
+ UP_DEVICE_STATE_CHARGING,
+ UP_DEVICE_STATE_DISCHARGING,
+ UP_DEVICE_STATE_EMPTY,
+ UP_DEVICE_STATE_FULLY_CHARGED,
+ UP_DEVICE_STATE_PENDING_CHARGE,
+ UP_DEVICE_STATE_PENDING_DISCHARGE,
+ UP_DEVICE_STATE_LAST
+}
+UpDeviceState;
+
+
/**
* IndicatorPowerDeviceClass:
* @parent_class: #GObjectClass