From 3ab538f85f2ec8fe2ffdb31957c341596d615e07 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Sat, 8 Sep 2007 21:36:53 +0000 Subject: Adding UI to start a VoIP call. It does nothing yet. Most of the code is 2007-09-08 Xavier Claessens * libempathy-gtk/empathy-images.h: * libempathy-gtk/empathy-chat.glade: * libempathy-gtk/empathy-contact-list-view.c: * libempathy-gtk/empathy-contact-list-store.c: * libempathy-gtk/empathy-contact-list-store.h: * libempathy-gtk/Makefile.am: * libempathy-gtk/empathy-chat-window.c: * libempathy/empathy-contact.c: * libempathy/empathy-contact.h: Adding UI to start a VoIP call. It does nothing yet. Most of the code is ported from Gossip patch (Raphael Slinckx, Xavier Claessens). svn path=/trunk/; revision=292 --- libempathy/empathy-contact.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'libempathy/empathy-contact.c') diff --git a/libempathy/empathy-contact.c b/libempathy/empathy-contact.c index 221b06e17..76cab2a6e 100644 --- a/libempathy/empathy-contact.c +++ b/libempathy/empathy-contact.c @@ -624,6 +624,19 @@ empathy_contact_get_status (EmpathyContact *contact) return empathy_presence_state_get_default_status (MC_PRESENCE_OFFLINE); } +gboolean +empathy_contact_can_voip (EmpathyContact *contact) +{ + EmpathyContactPriv *priv; + + g_return_val_if_fail (EMPATHY_IS_CONTACT (contact), FALSE); + + priv = GET_PRIV (contact); + + return priv->capabilities & (EMPATHY_CAPABILITIES_AUDIO | + EMPATHY_CAPABILITIES_VIDEO); +} + gboolean empathy_contact_equal (gconstpointer v1, gconstpointer v2) -- cgit v1.2.3