empathy r1165 - in trunk: libempathy src



Author: xclaesse
Date: Fri Jun 13 11:13:54 2008
New Revision: 1165
URL: http://svn.gnome.org/viewvc/empathy?rev=1165&view=rev

Log:
Replace the has-dtmf property by empathy_tp_call_has_dtmf() (Alban Crequy)


Modified:
   trunk/libempathy/empathy-tp-call.c
   trunk/libempathy/empathy-tp-call.h
   trunk/src/empathy-call-window.c

Modified: trunk/libempathy/empathy-tp-call.c
==============================================================================
--- trunk/libempathy/empathy-tp-call.c	(original)
+++ trunk/libempathy/empathy-tp-call.c	Fri Jun 13 11:13:54 2008
@@ -62,7 +62,6 @@
   PROP_CHANNEL,
   PROP_CONTACT,
   PROP_IS_INCOMING,
-  PROP_HAS_DTMF,
   PROP_STATUS,
   PROP_AUDIO_STREAM,
   PROP_VIDEO_STREAM
@@ -573,10 +572,6 @@
     case PROP_IS_INCOMING:
       g_value_set_boolean (value, priv->is_incoming);
       break;
-    case PROP_HAS_DTMF:
-      g_value_set_boolean (value, tp_proxy_has_interface_by_id (priv->channel,
-          TP_IFACE_QUARK_CHANNEL_INTERFACE_DTMF));
-      break;
     case PROP_STATUS:
       g_value_set_uint (value, priv->status);
       break;
@@ -619,10 +614,6 @@
       g_param_spec_boolean ("is-incoming", "Is media stream incoming",
       "Is media stream incoming", FALSE, G_PARAM_READABLE |
       G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB));
-  g_object_class_install_property (object_class, PROP_HAS_DTMF,
-      g_param_spec_boolean ("has-dtmf", "Has the media channel DTMF",
-      "Has the media channel DTMF", FALSE, G_PARAM_READABLE |
-      G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB));
   g_object_class_install_property (object_class, PROP_STATUS,
       g_param_spec_uint ("status", "Call status",
       "Call status", 0, 255, 0, G_PARAM_READABLE | G_PARAM_STATIC_NICK |
@@ -851,3 +842,12 @@
       "stoping tone", NULL, G_OBJECT (call));
 }
 
+gboolean
+empathy_tp_call_has_dtmf (EmpathyTpCall *call)
+{
+  EmpathyTpCallPriv *priv = GET_PRIV (call);
+
+  return tp_proxy_has_interface_by_id (priv->channel,
+      TP_IFACE_QUARK_CHANNEL_INTERFACE_DTMF);
+}
+

Modified: trunk/libempathy/empathy-tp-call.h
==============================================================================
--- trunk/libempathy/empathy-tp-call.h	(original)
+++ trunk/libempathy/empathy-tp-call.h	Fri Jun 13 11:13:54 2008
@@ -86,6 +86,7 @@
 void empathy_tp_call_mute_input (EmpathyTpCall *call, gboolean is_muted);
 void empathy_tp_call_start_tone (EmpathyTpCall *call, TpDTMFEvent event);
 void empathy_tp_call_stop_tone (EmpathyTpCall *call);
+gboolean empathy_tp_call_has_dtmf (EmpathyTpCall *call);
 
 G_END_DECLS
 

Modified: trunk/src/empathy-call-window.c
==============================================================================
--- trunk/src/empathy-call-window.c	(original)
+++ trunk/src/empathy-call-window.c	Fri Jun 13 11:13:54 2008
@@ -340,7 +340,6 @@
   EmpathyTpCallStream *audio_stream;
   EmpathyTpCallStream *video_stream;
   gboolean is_incoming;
-  gboolean has_dtmf;
   gchar *title;
 
   g_object_get (window->call,
@@ -349,7 +348,6 @@
       "video-stream", &video_stream,
       "contact", &contact,
       "is-incoming", &is_incoming,
-      "has-dtmf", &has_dtmf,
       NULL);
 
   if (video_stream->state > audio_stream->state)
@@ -361,7 +359,7 @@
       "is-incoming: %d video-stream direction: %d",
       window->status, stream_state, is_incoming, video_stream->direction);
 
-  if (has_dtmf)
+  if (empathy_tp_call_has_dtmf (window->call))
     {
       gtk_widget_show (window->keypad_expander);
     }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]