From ed9728d82007ae531f2d008e12bf24c4d0404529 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Quentin?= <jquentin@jquentin-laptop-kub2.(none)> Date: Mon, 6 Jul 2009 12:51:13 -0400 Subject: [PATCH] [#1312] Added new states for calls initialized by other clients --- sflphone-client-kde/src/Call.cpp | 8 ++++++++ sflphone-client-kde/src/sflphone_const.h | 2 ++ 2 files changed, 10 insertions(+) diff --git a/sflphone-client-kde/src/Call.cpp b/sflphone-client-kde/src/Call.cpp index e5f2e94c1f..b2f6a6ab1c 100644 --- a/sflphone-client-kde/src/Call.cpp +++ b/sflphone-client-kde/src/Call.cpp @@ -275,6 +275,14 @@ call_state Call::getStartStateFromDaemonCallState(QString daemonCallState, QStri { return CALL_STATE_RINGING; } + else if(daemonCallState == DAEMON_CALL_STATE_INIT_INCOMING) + { + return CALL_STATE_INCOMING; + } + else if(daemonCallState == DAEMON_CALL_STATE_INIT_RINGING) + { + return CALL_STATE_RINGING; + } else { return CALL_STATE_FAILURE; diff --git a/sflphone-client-kde/src/sflphone_const.h b/sflphone-client-kde/src/sflphone_const.h index 06d67cef2b..aa08c6e4e0 100644 --- a/sflphone-client-kde/src/sflphone_const.h +++ b/sflphone-client-kde/src/sflphone_const.h @@ -167,6 +167,8 @@ #define DAEMON_CALL_STATE_INIT_CURRENT "CURRENT" #define DAEMON_CALL_STATE_INIT_HOLD "HOLD" #define DAEMON_CALL_STATE_INIT_BUSY "BUSY" +#define DAEMON_CALL_STATE_INIT_INCOMING "INCOMING" +#define DAEMON_CALL_STATE_INIT_RINGING "RINGING" #define DAEMON_CALL_STATE_INIT_INACTIVE "INACTIVE" #define DAEMON_CALL_TYPE_INCOMING "0" -- GitLab