From 5d39c913a765d9432d294a1c0890a14c75bdd719 Mon Sep 17 00:00:00 2001 From: Julien Wadel Date: Tue, 23 Aug 2022 14:40:02 +0200 Subject: [PATCH] Hide action buttons while ending a call. --- linphone-app/ui/views/App/Calls/WaitingRoom.qml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/linphone-app/ui/views/App/Calls/WaitingRoom.qml b/linphone-app/ui/views/App/Calls/WaitingRoom.qml index 7cb1483e2..722150f6d 100644 --- a/linphone-app/ui/views/App/Calls/WaitingRoom.qml +++ b/linphone-app/ui/views/App/Calls/WaitingRoom.qml @@ -22,6 +22,7 @@ Rectangle { property CallModel callModel // Store the call for processing calling. property bool previewLoaderEnabled: callModel ? callModel.videoEnabled : true property var _sipAddressObserver: callModel ? SipAddressesModel.getSipAddressObserver(callModel.fullPeerAddress, callModel.fullLocalAddress) : undefined + property bool isEnding: callModel && callModel.status == CallModel.CallStatusEnded signal cancel() @@ -60,7 +61,7 @@ Rectangle { Text{ Layout.alignment: Qt.AlignCenter text: mainItem.callModel - ? mainItem.callModel.status == CallModel.CallStatusEnded + ? mainItem.isEnding ? "Ending call" : mainItem.callModel.isOutgoing ? "Outgoing call" @@ -209,7 +210,7 @@ Rectangle { Layout.alignment: Qt.AlignCenter Layout.topMargin: 20 Layout.bottomMargin: 15 - visible: mainItem.conferenceInfoModel + visible: mainItem.conferenceInfoModel && !mainItem.isEnding spacing: 30 TextButtonA { @@ -243,6 +244,7 @@ Rectangle { Layout.preferredHeight: actionsButtons.height Layout.bottomMargin: 30 Layout.topMargin: 20 + visible: !mainItem.isEnding // Action buttons RowLayout{ id: actionsButtons