[telepathy-glib/master] account: add a nickname GObject property
Jonny Lamb
jonny.lamb at collabora.co.uk
Mon Sep 28 07:39:06 PDT 2009
Signed-off-by: Jonny Lamb <jonny.lamb at collabora.co.uk>
---
telepathy-glib/account.c | 18 +++++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/telepathy-glib/account.c b/telepathy-glib/account.c
index bbd237d..e3dd42e 100644
--- a/telepathy-glib/account.c
+++ b/telepathy-glib/account.c
@@ -140,7 +140,8 @@ enum {
PROP_VALID,
PROP_REQUESTED_PRESENCE,
PROP_REQUESTED_STATUS,
- PROP_REQUESTED_STATUS_MESSAGE
+ PROP_REQUESTED_STATUS_MESSAGE,
+ PROP_NICKNAME
};
static void
@@ -676,6 +677,9 @@ _tp_account_get_property (GObject *object,
case PROP_REQUESTED_STATUS_MESSAGE:
g_value_set_string (value, self->priv->requested_message);
break;
+ case PROP_NICKNAME:
+ g_value_set_string (value, self->priv->nickname);
+ break;
default:
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
break;
@@ -964,6 +968,18 @@ tp_account_class_init (TpAccountClass *klass)
G_PARAM_STATIC_STRINGS | G_PARAM_READABLE));
/**
+ * TpAccount: nickname
+ *
+ * The account's nickname.
+ */
+ g_object_class_install_property (object_class, PROP_NICKNAME,
+ g_param_spec_string ("nickname",
+ "Nickname",
+ "The account's nickname",
+ NULL,
+ G_PARAM_STATIC_STRINGS | G_PARAM_READABLE));
+
+ /**
* TpAccount::status-changed:
* @account: the #TpAccount
* @old_status: old connection status
--
1.5.6.5
More information about the telepathy-commits
mailing list