[telepathy-mission-control/master] McdManager: don't have a presence frame

Simon McVittie simon.mcvittie at collabora.co.uk
Mon Apr 13 04:59:56 PDT 2009


---
 .../libmissioncontrol-server/tmpl/mcd-manager.sgml |    6 ---
 src/mcd-manager.c                                  |   38 --------------------
 src/mcd-manager.h                                  |    2 -
 src/mcd-master.c                                   |    3 +-
 4 files changed, 1 insertions(+), 48 deletions(-)

diff --git a/doc/reference/libmissioncontrol-server/tmpl/mcd-manager.sgml b/doc/reference/libmissioncontrol-server/tmpl/mcd-manager.sgml
index dbd4e6a..3a5cfd1 100644
--- a/doc/reference/libmissioncontrol-server/tmpl/mcd-manager.sgml
+++ b/doc/reference/libmissioncontrol-server/tmpl/mcd-manager.sgml
@@ -38,18 +38,12 @@ McdManager
 
 </para>
 
-<!-- ##### ARG McdManager:presence-frame ##### -->
-<para>
-
-</para>
-
 <!-- ##### FUNCTION mcd_manager_new ##### -->
 <para>
 
 </para>
 
 @unique_name: 
- at pframe: 
 @dispatcher: 
 @dbus_daemon: 
 @Returns: 
diff --git a/src/mcd-manager.c b/src/mcd-manager.c
index 919cf7d..ef0f769 100644
--- a/src/mcd-manager.c
+++ b/src/mcd-manager.c
@@ -61,7 +61,6 @@ struct _McdManagerPrivate
 {
     gchar *name;
     TpDBusDaemon *dbus_daemon;
-    McdPresenceFrame *presence_frame;
     McdDispatcher *dispatcher;
 
     TpConnectionManager *tp_conn_mgr;
@@ -74,7 +73,6 @@ enum
 {
     PROP_0,
     PROP_NAME,
-    PROP_PRESENCE_FRAME,
     PROP_DISPATCHER,
     PROP_DBUS_DAEMON,
 };
@@ -124,23 +122,6 @@ _find_connection_by_path (gconstpointer data, gconstpointer user_data)
 }
 
 static void
-_mcd_manager_set_presence_frame (McdManager *manager, McdPresenceFrame *presence_frame)
-{
-    McdManagerPrivate *priv = MCD_MANAGER_PRIV (manager);
-    if (presence_frame)
-    {
-	g_return_if_fail (MCD_IS_PRESENCE_FRAME (presence_frame));
-	g_object_ref (presence_frame);
-    }
-
-    if (priv->presence_frame)
-    {
-	g_object_unref (priv->presence_frame);
-    }
-    priv->presence_frame = presence_frame;
-}
-
-static void
 _mcd_manager_finalize (GObject * object)
 {
     McdManagerPrivate *priv = MCD_MANAGER_PRIV (object);
@@ -170,8 +151,6 @@ _mcd_manager_dispose (GObject * object)
 	priv->dispatcher = NULL;
     }
     
-    _mcd_manager_set_presence_frame (MCD_MANAGER (object), NULL);
-    
     if (priv->tp_conn_mgr)
     {
 	g_object_unref (priv->tp_conn_mgr);
@@ -270,7 +249,6 @@ _mcd_manager_set_property (GObject * obj, guint prop_id,
 			   const GValue * val, GParamSpec * pspec)
 {
     McdManagerPrivate *priv = MCD_MANAGER_PRIV (obj);
-    McdPresenceFrame *presence_frame;
     McdDispatcher *dispatcher;
 
     switch (prop_id)
@@ -279,10 +257,6 @@ _mcd_manager_set_property (GObject * obj, guint prop_id,
 	g_assert (priv->name == NULL);
 	priv->name = g_value_dup_string (val);
 	break;
-    case PROP_PRESENCE_FRAME:
-	presence_frame = g_value_get_object (val);
-	_mcd_manager_set_presence_frame (MCD_MANAGER (obj), presence_frame);
-	break;
     case PROP_DISPATCHER:
 	dispatcher = g_value_get_object (val);
 	if (dispatcher)
@@ -315,9 +289,6 @@ _mcd_manager_get_property (GObject * obj, guint prop_id,
 
     switch (prop_id)
     {
-    case PROP_PRESENCE_FRAME:
-	g_value_set_object (val, priv->presence_frame);
-	break;
     case PROP_DISPATCHER:
 	g_value_set_object (val, priv->dispatcher);
 	break;
@@ -369,13 +340,6 @@ mcd_manager_class_init (McdManagerClass * klass)
                               NULL,
                               G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY));
     g_object_class_install_property
-        (object_class, PROP_PRESENCE_FRAME,
-         g_param_spec_object ("presence-frame",
-                              "Presence frame",
-                              "Presence frame",
-                              MCD_TYPE_PRESENCE_FRAME,
-                              G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
-    g_object_class_install_property
         (object_class, PROP_DISPATCHER,
          g_param_spec_object ("dispatcher",
                               "Dispatcher",
@@ -405,14 +369,12 @@ mcd_manager_init (McdManager *manager)
 
 McdManager *
 mcd_manager_new (const gchar *unique_name,
-		 McdPresenceFrame * pframe,
 		 McdDispatcher *dispatcher,
 		 TpDBusDaemon *dbus_daemon)
 {
     McdManager *obj;
     obj = MCD_MANAGER (g_object_new (MCD_TYPE_MANAGER,
 				     "name", unique_name,
-				     "presence-frame", pframe,
 				     "dispatcher", dispatcher,
 				     "dbus-daemon", dbus_daemon, NULL));
     return obj;
diff --git a/src/mcd-manager.h b/src/mcd-manager.h
index db03d58..d52d5b3 100644
--- a/src/mcd-manager.h
+++ b/src/mcd-manager.h
@@ -45,7 +45,6 @@ typedef struct _McdManagerClass McdManagerClass;
 #include "mcd-account.h"
 #include "mcd-connection.h"
 #include "mcd-operation.h"
-#include "mcd-presence-frame.h"
 #include "mcd-dispatcher.h"
 
 struct _McdManager
@@ -70,7 +69,6 @@ struct _McdManagerClass
 
 GType mcd_manager_get_type (void);
 McdManager *mcd_manager_new (const gchar *unique_name,
-			     McdPresenceFrame * pframe,
 			     McdDispatcher *dispatcher,
 			     TpDBusDaemon *dbus_daemon);
 
diff --git a/src/mcd-master.c b/src/mcd-master.c
index 95af12a..ef2cf38 100644
--- a/src/mcd-master.c
+++ b/src/mcd-master.c
@@ -584,8 +584,7 @@ mcd_master_create_manager (McdMaster *master, const gchar *unique_name)
 {
     McdMasterPrivate *priv = MCD_MASTER_PRIV (master);
 
-    return mcd_manager_new (unique_name, priv->presence_frame,
-                            priv->dispatcher, priv->dbus_daemon);
+    return mcd_manager_new (unique_name, priv->dispatcher, priv->dbus_daemon);
 }
 
 static void
-- 
1.5.6.5




More information about the telepathy-commits mailing list