[gnome-color-manager] trivial: add a 'virtual' property to GcmDevice for future code
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-color-manager] trivial: add a 'virtual' property to GcmDevice for future code
- Date: Wed, 24 Feb 2010 10:25:23 +0000 (UTC)
commit 5295799913ca0b7f4a1b610f1bc57a23fe9a0174
Author: Richard Hughes <richard hughsie com>
Date: Wed Feb 24 09:32:18 2010 +0000
trivial: add a 'virtual' property to GcmDevice for future code
src/gcm-device.c | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
---
diff --git a/src/gcm-device.c b/src/gcm-device.c
index 41ebf85..be886e9 100644
--- a/src/gcm-device.c
+++ b/src/gcm-device.c
@@ -49,6 +49,7 @@ static void gcm_device_finalize (GObject *object);
struct _GcmDevicePrivate
{
gboolean connected;
+ gboolean virtual;
gboolean saved;
gfloat gamma;
gfloat brightness;
@@ -69,6 +70,7 @@ enum {
PROP_TYPE,
PROP_ID,
PROP_CONNECTED,
+ PROP_VIRTUAL,
PROP_SAVED,
PROP_SERIAL,
PROP_MODEL,
@@ -432,6 +434,9 @@ gcm_device_get_property (GObject *object, guint prop_id, GValue *value, GParamSp
case PROP_CONNECTED:
g_value_set_boolean (value, priv->connected);
break;
+ case PROP_VIRTUAL:
+ g_value_set_boolean (value, priv->virtual);
+ break;
case PROP_SAVED:
g_value_set_boolean (value, priv->saved);
break;
@@ -488,6 +493,9 @@ gcm_device_set_property (GObject *object, guint prop_id, const GValue *value, GP
case PROP_CONNECTED:
priv->connected = g_value_get_boolean (value);
break;
+ case PROP_VIRTUAL:
+ priv->virtual = g_value_get_boolean (value);
+ break;
case PROP_SAVED:
priv->saved = g_value_get_boolean (value);
break;
@@ -566,6 +574,14 @@ gcm_device_class_init (GcmDeviceClass *klass)
g_object_class_install_property (object_class, PROP_CONNECTED, pspec);
/**
+ * GcmDevice:virtual:
+ */
+ pspec = g_param_spec_boolean ("virtual", NULL, NULL,
+ FALSE,
+ G_PARAM_READWRITE);
+ g_object_class_install_property (object_class, PROP_VIRTUAL, pspec);
+
+ /**
* GcmDevice:saved:
*/
pspec = g_param_spec_boolean ("saved", NULL, NULL,
@@ -659,6 +675,7 @@ gcm_device_init (GcmDevice *device)
device->priv->id = NULL;
device->priv->saved = FALSE;
device->priv->connected = FALSE;
+ device->priv->virtual = FALSE;
device->priv->serial = NULL;
device->priv->manufacturer = NULL;
device->priv->model = NULL;
@@ -755,6 +772,7 @@ gcm_device_test (EggTest *test)
"type", GCM_DEVICE_TYPE_ENUM_SCANNER,
"id", "sysfs_dummy_device",
"connected", TRUE,
+ "virtual", FALSE,
"serial", "0123456789",
NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]