[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