[empathy] Stop getting avatar requirements in EmpathyTpContactFactory
- From: Xavier Claessens <xclaesse src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [empathy] Stop getting avatar requirements in EmpathyTpContactFactory
- Date: Wed, 26 May 2010 09:17:41 +0000 (UTC)
commit 622c0860406745563cfe146bc299dfde1938fed6
Author: Xavier Claessens <xclaesse gmail com>
Date: Thu Apr 29 11:29:37 2010 +0200
Stop getting avatar requirements in EmpathyTpContactFactory
libempathy/empathy-tp-contact-factory.c | 133 -------------------------------
1 files changed, 0 insertions(+), 133 deletions(-)
---
diff --git a/libempathy/empathy-tp-contact-factory.c b/libempathy/empathy-tp-contact-factory.c
index 068c62d..b533a06 100644
--- a/libempathy/empathy-tp-contact-factory.c
+++ b/libempathy/empathy-tp-contact-factory.c
@@ -40,13 +40,6 @@
typedef struct {
TpConnection *connection;
GList *contacts;
-
- gchar **avatar_mime_types;
- guint avatar_min_width;
- guint avatar_min_height;
- guint avatar_max_width;
- guint avatar_max_height;
- guint avatar_max_size;
} EmpathyTpContactFactoryPriv;
G_DEFINE_TYPE (EmpathyTpContactFactory, empathy_tp_contact_factory, G_TYPE_OBJECT);
@@ -54,13 +47,6 @@ G_DEFINE_TYPE (EmpathyTpContactFactory, empathy_tp_contact_factory, G_TYPE_OBJEC
enum {
PROP_0,
PROP_CONNECTION,
-
- PROP_MIME_TYPES,
- PROP_MIN_WIDTH,
- PROP_MIN_HEIGHT,
- PROP_MAX_WIDTH,
- PROP_MAX_HEIGHT,
- PROP_MAX_SIZE
};
static TpContactFeature contact_features[] = {
@@ -275,36 +261,6 @@ tp_contact_factory_avatar_updated_cb (TpConnection *connection,
}
static void
-tp_contact_factory_got_avatar_requirements_cb (TpConnection *proxy,
- const gchar **mime_types,
- guint min_width,
- guint min_height,
- guint max_width,
- guint max_height,
- guint max_size,
- const GError *error,
- gpointer user_data,
- GObject *tp_factory)
-{
- EmpathyTpContactFactoryPriv *priv = GET_PRIV (tp_factory);
-
- if (error) {
- DEBUG ("Failed to get avatar requirements: %s", error->message);
- /* We'll just leave avatar_mime_types as NULL; the
- * avatar-setting code can use this as a signal that you can't
- * set avatars.
- */
- } else {
- priv->avatar_mime_types = g_strdupv ((gchar **) mime_types);
- priv->avatar_min_width = min_width;
- priv->avatar_min_height = min_height;
- priv->avatar_max_width = max_width;
- priv->avatar_max_height = max_height;
- priv->avatar_max_size = max_size;
- }
-}
-
-static void
tp_contact_factory_add_contact (EmpathyTpContactFactory *tp_factory,
EmpathyContact *contact)
{
@@ -732,24 +688,6 @@ tp_contact_factory_get_property (GObject *object,
case PROP_CONNECTION:
g_value_set_object (value, priv->connection);
break;
- case PROP_MIME_TYPES:
- g_value_set_boxed (value, priv->avatar_mime_types);
- break;
- case PROP_MIN_WIDTH:
- g_value_set_uint (value, priv->avatar_min_width);
- break;
- case PROP_MIN_HEIGHT:
- g_value_set_uint (value, priv->avatar_min_height);
- break;
- case PROP_MAX_WIDTH:
- g_value_set_uint (value, priv->avatar_max_width);
- break;
- case PROP_MAX_HEIGHT:
- g_value_set_uint (value, priv->avatar_max_height);
- break;
- case PROP_MAX_SIZE:
- g_value_set_uint (value, priv->avatar_max_size);
- break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec);
break;
@@ -792,8 +730,6 @@ tp_contact_factory_finalize (GObject *object)
g_object_unref (priv->connection);
- g_strfreev (priv->avatar_mime_types);
-
G_OBJECT_CLASS (empathy_tp_contact_factory_parent_class)->finalize (object);
}
@@ -820,12 +756,6 @@ connection_ready_cb (TpConnection *connection,
G_OBJECT (tp_factory),
NULL);
- tp_cli_connection_interface_avatars_call_get_avatar_requirements (priv->connection,
- -1,
- tp_contact_factory_got_avatar_requirements_cb,
- NULL, NULL,
- G_OBJECT (tp_factory));
-
out:
g_object_unref (tp_factory);
}
@@ -869,69 +799,6 @@ empathy_tp_contact_factory_class_init (EmpathyTpContactFactoryClass *klass)
G_PARAM_READWRITE |
G_PARAM_CONSTRUCT_ONLY |
G_PARAM_STATIC_STRINGS));
- g_object_class_install_property (object_class,
- PROP_MIME_TYPES,
- g_param_spec_boxed ("avatar-mime-types",
- "Supported MIME types for avatars",
- "Types of images that may be set as "
- "avatars on this connection.",
- G_TYPE_STRV,
- G_PARAM_READABLE |
- G_PARAM_STATIC_STRINGS));
- g_object_class_install_property (object_class,
- PROP_MIN_WIDTH,
- g_param_spec_uint ("avatar-min-width",
- "Minimum width for avatars",
- "Minimum width of avatar that may be set.",
- 0,
- G_MAXUINT,
- 0,
- G_PARAM_READABLE |
- G_PARAM_STATIC_STRINGS));
- g_object_class_install_property (object_class,
- PROP_MIN_HEIGHT,
- g_param_spec_uint ("avatar-min-height",
- "Minimum height for avatars",
- "Minimum height of avatar that may be set.",
- 0,
- G_MAXUINT,
- 0,
- G_PARAM_READABLE |
- G_PARAM_STATIC_STRINGS));
- g_object_class_install_property (object_class,
- PROP_MAX_WIDTH,
- g_param_spec_uint ("avatar-max-width",
- "Maximum width for avatars",
- "Maximum width of avatar that may be set "
- "or 0 if there is no maximum.",
- 0,
- G_MAXUINT,
- 0,
- G_PARAM_READABLE |
- G_PARAM_STATIC_STRINGS));
- g_object_class_install_property (object_class,
- PROP_MAX_HEIGHT,
- g_param_spec_uint ("avatar-max-height",
- "Maximum height for avatars",
- "Maximum height of avatar that may be set "
- "or 0 if there is no maximum.",
- 0,
- G_MAXUINT,
- 0,
- G_PARAM_READABLE |
- G_PARAM_STATIC_STRINGS));
- g_object_class_install_property (object_class,
- PROP_MAX_SIZE,
- g_param_spec_uint ("avatar-max-size",
- "Maximum size for avatars in bytes",
- "Maximum file size of avatar that may be "
- "set or 0 if there is no maximum.",
- 0,
- G_MAXUINT,
- 0,
- G_PARAM_READABLE |
- G_PARAM_STATIC_STRINGS));
-
g_type_class_add_private (object_class, sizeof (EmpathyTpContactFactoryPriv));
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]