[Telepathy-commits] [telepathy-salut/master] Export the Tubes Manager object for users of the Salut Connection object

Alban Crequy alban.crequy at collabora.co.uk
Tue Nov 25 03:59:11 PST 2008


20080519172050-a41c0-b6a2c7746cc1bb9849497d695c1f1a0d5231c94b.gz
---
 src/salut-connection.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/src/salut-connection.c b/src/salut-connection.c
index b43a509..29ca4ee 100644
--- a/src/salut-connection.c
+++ b/src/salut-connection.c
@@ -126,6 +126,7 @@ enum {
   PROP_PUBLISHED_NAME,
   PROP_IM_MANAGER,
   PROP_MUC_MANAGER,
+  PROP_TUBES_MANAGER,
   PROP_CONTACT_MANAGER,
   PROP_SELF,
   PROP_XCM,
@@ -275,6 +276,9 @@ salut_connection_get_property (GObject *object,
     case PROP_MUC_MANAGER:
       g_value_set_object (value, priv->muc_manager);
       break;
+    case PROP_TUBES_MANAGER:
+      g_value_set_object (value, priv->tubes_manager);
+      break;
     case PROP_CONTACT_MANAGER:
       g_value_set_object (value, priv->contact_manager);
       break;
@@ -603,6 +607,17 @@ salut_connection_class_init (SalutConnectionClass *salut_connection_class)
       param_spec);
 
   param_spec = g_param_spec_object (
+      "tubes-manager",
+      "SalutTubesManager object",
+      "The Salut Tubes Manager associated with this Salut Connection",
+      SALUT_TYPE_TUBES_MANAGER,
+      G_PARAM_READABLE |
+      G_PARAM_STATIC_NICK |
+      G_PARAM_STATIC_BLURB);
+  g_object_class_install_property (object_class, PROP_TUBES_MANAGER,
+      param_spec);
+
+  param_spec = g_param_spec_object (
       "contact-manager",
       "SalutContactManager object",
       "The Salut Contact Manager associated with this Salut Connection",
-- 
1.5.6.5




More information about the Telepathy-commits mailing list