[ekiga] Call Window: Reset title in case of missed call too.
- From: Damien Sandras <dsandras src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ekiga] Call Window: Reset title in case of missed call too.
- Date: Sat, 29 Sep 2012 16:51:45 +0000 (UTC)
commit b4106a02801442aa7417bfbcd511ce2e643c75c9
Author: Damien Sandras <dsandras beip be>
Date: Sat Sep 29 18:51:23 2012 +0200
Call Window: Reset title in case of missed call too.
Added a callback...
lib/engine/gui/gtk-frontend/call-window.cpp | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
---
diff --git a/lib/engine/gui/gtk-frontend/call-window.cpp b/lib/engine/gui/gtk-frontend/call-window.cpp
index 79d26e9..afec178 100644
--- a/lib/engine/gui/gtk-frontend/call-window.cpp
+++ b/lib/engine/gui/gtk-frontend/call-window.cpp
@@ -342,6 +342,10 @@ static void on_cleared_call_cb (boost::shared_ptr<Ekiga::CallManager> /*manager
std::string reason,
gpointer self);
+static void on_missed_call_cb (boost::shared_ptr<Ekiga::CallManager> /*manager*/,
+ boost::shared_ptr<Ekiga::Call> /*call*/,
+ gpointer self);
+
static void on_held_call_cb (boost::shared_ptr<Ekiga::CallManager> /*manager*/,
boost::shared_ptr<Ekiga::Call> /*call*/,
gpointer self);
@@ -1170,6 +1174,15 @@ on_cleared_call_cb (G_GNUC_UNUSED boost::shared_ptr<Ekiga::CallManager> manager,
gtk_window_set_title (GTK_WINDOW (cw), _("Call Window"));
}
+static void on_missed_call_cb (boost::shared_ptr<Ekiga::CallManager> /*manager*/,
+ boost::shared_ptr<Ekiga::Call> /*call*/,
+ gpointer self)
+{
+ EkigaCallWindow *cw = EKIGA_CALL_WINDOW (self);
+
+ gtk_window_set_title (GTK_WINDOW (cw), _("Call Window"));
+}
+
static void
on_held_call_cb (boost::shared_ptr<Ekiga::CallManager> /*manager*/,
boost::shared_ptr<Ekiga::Call> /*call*/,
@@ -2217,6 +2230,9 @@ ekiga_call_window_connect_engine_signals (EkigaCallWindow *cw)
conn = call_core->cleared_call.connect (boost::bind (&on_cleared_call_cb, _1, _2, _3, (gpointer) cw));
cw->priv->connections.push_back (conn);
+ conn = call_core->missed_call.connect (boost::bind (&on_missed_call_cb, _1, _2, (gpointer) cw));
+ cw->priv->connections.push_back (conn);
+
conn = call_core->held_call.connect (boost::bind (&on_held_call_cb, _1, _2, (gpointer) cw));
cw->priv->connections.push_back (conn);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]