From ef716d657dacc62881f549a2d0ec7db3ddce7588 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Tue, 8 Aug 2023 10:50:56 -0400 Subject: [PATCH] callactionbar: add forward call for jami accounts Change-Id: I3559ef5398c73cd7c76196fe3b61cf005bc2408d --- daemon | 2 +- src/app/mainview/components/CallActionBar.qml | 22 +++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/daemon b/daemon index c9bb7b123..7a45b5b19 160000 --- a/daemon +++ b/daemon @@ -1 +1 @@ -Subproject commit c9bb7b123194967dda603f0ef3ba00d2b5b4c520 +Subproject commit 7a45b5b197f57bab2c6b999c5b101c2af242c9cd diff --git a/src/app/mainview/components/CallActionBar.qml b/src/app/mainview/components/CallActionBar.qml index 9604e49e7..82617463c 100644 --- a/src/app/mainview/components/CallActionBar.qml +++ b/src/app/mainview/components/CallActionBar.qml @@ -350,15 +350,6 @@ Control { enabled: CurrentCall.isSIP onEnabledChanged: CallOverlayModel.setEnabled(this, inputPanelSIPAction.enabled) }, - Action { - id: callTransferAction - onTriggered: root.transferClicked() - icon.source: JamiResources.phone_forwarded_24dp_svg - icon.color: "white" - text: JamiStrings.transferCall - enabled: CurrentCall.isSIP - onEnabledChanged: CallOverlayModel.setEnabled(this, callTransferAction.enabled) - }, Action { id: shareAction onTriggered: { @@ -420,9 +411,18 @@ Control { icon.source: JamiResources.plugins_24dp_svg icon.color: "white" text: JamiStrings.viewPlugin - enabled: PluginAdapter.callMediaHandlersListCount + enabled: PluginAdapter.isEnabled && PluginAdapter.callMediaHandlersListCount onEnabledChanged: CallOverlayModel.setEnabled(this, pluginsAction.enabled) }, + Action { + id: callTransferAction + onTriggered: root.transferClicked() + icon.source: JamiResources.phone_forwarded_24dp_svg + icon.color: "white" + text: JamiStrings.transferCall + enabled: !CurrentCall.isConference + onEnabledChanged: CallOverlayModel.setEnabled(this, callTransferAction.enabled) + }, Action { id: swarmDetailsAction onTriggered: root.swarmDetailsClicked() @@ -458,12 +458,12 @@ Control { CallOverlayModel.addSecondaryControl(addPersonAction, addPersonAction.enabled); CallOverlayModel.addSecondaryControl(resumePauseCallAction, resumePauseCallAction.enabled); CallOverlayModel.addSecondaryControl(inputPanelSIPAction, inputPanelSIPAction.enabled); - CallOverlayModel.addSecondaryControl(callTransferAction, callTransferAction.enabled); CallOverlayModel.addSecondaryControl(chatAction, chatAction.enabled); CallOverlayModel.addSecondaryControl(shareAction, shareAction.enabled); CallOverlayModel.addSecondaryControl(layoutAction, layoutAction.enabled); CallOverlayModel.addSecondaryControl(recordAction, recordAction.enabled); CallOverlayModel.addSecondaryControl(pluginsAction, pluginsAction.enabled); + CallOverlayModel.addSecondaryControl(callTransferAction, callTransferAction.enabled); CallOverlayModel.addSecondaryControl(swarmDetailsAction, swarmDetailsAction.enabled); overflowItemCount = CallOverlayModel.secondaryModel().rowCount(); } -- GitLab