[gnome-disk-utility] Pick up ConnectorType property on the Port object
- From: David Zeuthen <davidz src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gnome-disk-utility] Pick up ConnectorType property on the Port object
- Date: Sat, 5 Dec 2009 20:28:03 +0000 (UTC)
commit f611ea60a42ce8bf0eaef89459cf9f18efcc97b4
Author: David Zeuthen <davidz redhat com>
Date: Fri Dec 4 16:07:05 2009 -0500
Pick up ConnectorType property on the Port object
src/gdu/gdu-port.c | 19 +++++++++++++++----
src/gdu/gdu-port.h | 1 +
2 files changed, 16 insertions(+), 4 deletions(-)
---
diff --git a/src/gdu/gdu-port.c b/src/gdu/gdu-port.c
index 24d0dec..1d3183c 100644
--- a/src/gdu/gdu-port.c
+++ b/src/gdu/gdu-port.c
@@ -50,6 +50,7 @@ typedef struct
gchar *adapter;
gchar *parent;
gint number;
+ gchar *connector_type;
} PortProperties;
static void
@@ -66,6 +67,8 @@ collect_props (const char *key, const GValue *value, PortProperties *props)
props->parent = g_value_dup_boxed (value);
else if (strcmp (key, "Number") == 0)
props->number = g_value_get_int (value);
+ else if (strcmp (key, "ConnectorType") == 0)
+ props->connector_type = g_value_dup_string (value);
else
handled = FALSE;
@@ -79,6 +82,7 @@ port_properties_free (PortProperties *props)
g_free (props->native_path);
g_free (props->adapter);
g_free (props->parent);
+ g_free (props->connector_type);
g_free (props);
}
@@ -122,10 +126,11 @@ port_properties_get (DBusGConnection *bus,
#if 0
g_print ("----------------------------------------------------------------------\n");
- g_print ("native_path: %s\n", props->native_path);
- g_print ("adapter: %s\n", props->adapter);
- g_print ("parent: %s\n", props->parent);
- g_print ("number: %d\n", props->number);
+ g_print ("native_path: %s\n", props->native_path);
+ g_print ("adapter: %s\n", props->adapter);
+ g_print ("parent: %s\n", props->parent);
+ g_print ("number: %d\n", props->number);
+ g_print ("connector_type: %s\n", props->connector_type);
#endif
out:
@@ -304,3 +309,9 @@ gdu_port_get_number (GduPort *port)
{
return port->priv->props->number;
}
+
+const gchar *
+gdu_port_get_connector_type (GduPort *port)
+{
+ return port->priv->props->connector_type;
+}
diff --git a/src/gdu/gdu-port.h b/src/gdu/gdu-port.h
index 39c3ccc..daf1878 100644
--- a/src/gdu/gdu-port.h
+++ b/src/gdu/gdu-port.h
@@ -69,6 +69,7 @@ const gchar *gdu_port_get_native_path (GduPort *port);
const gchar *gdu_port_get_adapter (GduPort *port);
const gchar *gdu_port_get_parent (GduPort *port);
gint gdu_port_get_number (GduPort *port);
+const gchar *gdu_port_get_connector_type (GduPort *port);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]