[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