gnome: support for new LRC call states
Refs #69340
Refs #67238
Change-Id: Ia1765a4e1d9cc6738b3d286639f43f713fa14d41
diff --git a/src/currentcallview.cpp b/src/currentcallview.cpp
index a4c3edb..453a91d 100644
--- a/src/currentcallview.cpp
+++ b/src/currentcallview.cpp
@@ -173,6 +173,12 @@
Call::State state = call->state();
switch(state) {
+ case Call::State::NEW:
+ gtk_label_set_text(GTK_LABEL(priv->label_status), "New.");
+ break;
+ case Call::State::ABORTED:
+ gtk_label_set_text(GTK_LABEL(priv->label_status), "Aborted.");
+ break;
case Call::State::INCOMING:
gtk_label_set_text(GTK_LABEL(priv->label_status), "Incoming...");
break;
diff --git a/src/incomingcallview.cpp b/src/incomingcallview.cpp
index aca97e6..1ba7404 100644
--- a/src/incomingcallview.cpp
+++ b/src/incomingcallview.cpp
@@ -114,6 +114,12 @@
Call::State state = call->state();
switch(state) {
+ case Call::State::NEW:
+ gtk_label_set_text(GTK_LABEL(priv->label_status), "New.");
+ break;
+ case Call::State::ABORTED:
+ gtk_label_set_text(GTK_LABEL(priv->label_status), "Aborted.");
+ break;
case Call::State::INCOMING:
gtk_label_set_text(GTK_LABEL(priv->label_status), "Incoming...");
break;
@@ -177,6 +183,8 @@
gtk_widget_show(priv->button_accept_incoming);
gtk_widget_show(priv->button_reject_incoming);
break;
+ case Call::State::NEW:
+ case Call::State::ABORTED:
case Call::State::RINGING:
case Call::State::CURRENT:
case Call::State::DIALING:
diff --git a/src/ringmainwindow.cpp b/src/ringmainwindow.cpp
index 9911183..d90952c 100644
--- a/src/ringmainwindow.cpp
+++ b/src/ringmainwindow.cpp
@@ -168,6 +168,7 @@
* switch(state.value<Call::LifeCycleState>()) { */
Call::LifeCycleState lifecyclestate = (Call::LifeCycleState)state.toUInt();
switch(lifecyclestate) {
+ case Call::LifeCycleState::CREATION:
case Call::LifeCycleState::INITIALIZATION:
case Call::LifeCycleState::FINISHED:
new_call_view = incoming_call_view_new();
@@ -234,6 +235,7 @@
* switch(state.value<Call::LifeCycleState>()) { */
Call::LifeCycleState lifecyclestate = (Call::LifeCycleState)state.toUInt();
switch(lifecyclestate) {
+ case Call::LifeCycleState::CREATION:
case Call::LifeCycleState::INITIALIZATION:
/* LifeCycleState cannot go backwards, so it should not be possible
* that the call is displayed as current (meaning that its in progress)