empathy r1961 - trunk/libempathy
- From: xclaesse svn gnome org
- To: svn-commits-list gnome org
- Subject: empathy r1961 - trunk/libempathy
- Date: Fri, 12 Dec 2008 09:40:18 +0000 (UTC)
Author: xclaesse
Date: Fri Dec 12 09:40:18 2008
New Revision: 1961
URL: http://svn.gnome.org/viewvc/empathy?rev=1961&view=rev
Log:
add empathy_tp_contact_list_can_add (Guillaume Desmottes)
Modified:
trunk/libempathy/empathy-tp-contact-list.c
trunk/libempathy/empathy-tp-contact-list.h
Modified: trunk/libempathy/empathy-tp-contact-list.c
==============================================================================
--- trunk/libempathy/empathy-tp-contact-list.c (original)
+++ trunk/libempathy/empathy-tp-contact-list.c Fri Dec 12 09:40:18 2008
@@ -1103,3 +1103,19 @@
iface->remove_group = tp_contact_list_remove_group;
}
+gboolean
+empathy_tp_contact_list_can_add (EmpathyTpContactList *list)
+{
+ EmpathyTpContactListPriv *priv;
+ TpChannelGroupFlags flags;
+
+ g_return_val_if_fail (EMPATHY_IS_TP_CONTACT_LIST (list), FALSE);
+
+ priv = GET_PRIV (list);
+
+ if (priv->subscribe == NULL)
+ return FALSE;
+
+ flags = empathy_tp_group_get_flags (priv->subscribe);
+ return (flags & TP_CHANNEL_GROUP_FLAG_CAN_ADD) != 0;
+}
Modified: trunk/libempathy/empathy-tp-contact-list.h
==============================================================================
--- trunk/libempathy/empathy-tp-contact-list.h (original)
+++ trunk/libempathy/empathy-tp-contact-list.h Fri Dec 12 09:40:18 2008
@@ -51,6 +51,7 @@
GType empathy_tp_contact_list_get_type (void) G_GNUC_CONST;
EmpathyTpContactList * empathy_tp_contact_list_new (McAccount *account);
McAccount * empathy_tp_contact_list_get_account (EmpathyTpContactList *list);
+gboolean empathy_tp_contact_list_can_add (EmpathyTpContactList *list);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]