From 0ece8dea46de101bbbce876cc5a1703b3293b11f Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Fri, 28 May 2010 11:45:44 +0100 Subject: [PATCH] Add media-player and tablet device kinds --- libupower-glib/up-types.c | 10 ++++++++++ libupower-glib/up-types.h | 2 ++ 2 files changed, 12 insertions(+) diff --git a/libupower-glib/up-types.c b/libupower-glib/up-types.c index b1c26b1..fb07cd9 100644 --- a/libupower-glib/up-types.c +++ b/libupower-glib/up-types.c @@ -73,6 +73,12 @@ up_device_kind_to_string (UpDeviceKind type_enum) case UP_DEVICE_KIND_PHONE: type = "phone"; break; + case UP_DEVICE_KIND_MEDIA_PLAYER: + type = "media-player"; + break; + case UP_DEVICE_KIND_TABLET: + type = "tablet"; + break; default: type = "unknown"; break; @@ -110,6 +116,10 @@ up_device_kind_from_string (const gchar *type) return UP_DEVICE_KIND_PDA; if (g_strcmp0 (type, "phone") == 0) return UP_DEVICE_KIND_PHONE; + if (g_strcmp0 (type, "media-player") == 0) + return UP_DEVICE_KIND_MEDIA_PLAYER; + if (g_strcmp0 (type, "tablet") == 0) + return UP_DEVICE_KIND_TABLET; return UP_DEVICE_KIND_UNKNOWN; } diff --git a/libupower-glib/up-types.h b/libupower-glib/up-types.h index 1def630..8186ce6 100644 --- a/libupower-glib/up-types.h +++ b/libupower-glib/up-types.h @@ -45,6 +45,8 @@ typedef enum { UP_DEVICE_KIND_KEYBOARD, UP_DEVICE_KIND_PDA, UP_DEVICE_KIND_PHONE, + UP_DEVICE_KIND_MEDIA_PLAYER, + UP_DEVICE_KIND_TABLET, UP_DEVICE_KIND_LAST } UpDeviceKind;