empathy r1962 - trunk/libempathy
- From: xclaesse svn gnome org
- To: svn-commits-list gnome org
- Subject: empathy r1962 - trunk/libempathy
- Date: Fri, 12 Dec 2008 09:40:21 +0000 (UTC)
Author: xclaesse
Date: Fri Dec 12 09:40:21 2008
New Revision: 1962
URL: http://svn.gnome.org/viewvc/empathy?rev=1962&view=rev
Log:
add empathy_contact_manager_can_add (Guillaume Desmottes)
Modified:
trunk/libempathy/empathy-contact-manager.c
trunk/libempathy/empathy-contact-manager.h
Modified: trunk/libempathy/empathy-contact-manager.c
==============================================================================
--- trunk/libempathy/empathy-contact-manager.c (original)
+++ trunk/libempathy/empathy-contact-manager.c Fri Dec 12 09:40:21 2008
@@ -507,3 +507,18 @@
iface->remove_group = contact_manager_remove_group;
}
+gboolean
+empathy_contact_manager_can_add (EmpathyContactManager *manager,
+ McAccount *account)
+{
+ EmpathyContactManagerPriv *priv = GET_PRIV (manager);
+ EmpathyTpContactList *list;
+
+ g_return_val_if_fail (EMPATHY_IS_CONTACT_MANAGER (manager), FALSE);
+
+ list = g_hash_table_lookup (priv->lists, account);
+ if (list == NULL)
+ return FALSE;
+
+ return empathy_tp_contact_list_can_add (list);
+}
Modified: trunk/libempathy/empathy-contact-manager.h
==============================================================================
--- trunk/libempathy/empathy-contact-manager.h (original)
+++ trunk/libempathy/empathy-contact-manager.h Fri Dec 12 09:40:21 2008
@@ -55,6 +55,8 @@
EmpathyContactManager *empathy_contact_manager_new (void);
EmpathyTpContactList * empathy_contact_manager_get_list (EmpathyContactManager *manager,
McAccount *account);
+gboolean empathy_contact_manager_can_add (EmpathyContactManager *manager,
+ McAccount *account);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]