From 80dc7b52a0e4ec834246c235c69375bd1ffedd09 Mon Sep 17 00:00:00 2001 From: Ming Rui Zhang <mingrui.zhang@savoirfairelinux.com> Date: Thu, 31 Dec 2020 12:42:44 -0500 Subject: [PATCH] sip: fix sip call hold status behavior Gitlab: #248 Change-Id: I5339156013787850e19a71a440c0e1b046ee76ed --- images/icons/ic_pause_white_100px.png | Bin 437 -> 0 bytes images/icons/ic_pause_white_100px.svg | 42 ++++++++++++++++++ resources.qrc | 2 +- src/constant/JamiStrings.qml | 2 + src/mainview/components/CallOverlay.qml | 2 +- .../components/CallViewContextMenu.qml | 3 +- 6 files changed, 48 insertions(+), 3 deletions(-) delete mode 100644 images/icons/ic_pause_white_100px.png create mode 100644 images/icons/ic_pause_white_100px.svg diff --git a/images/icons/ic_pause_white_100px.png b/images/icons/ic_pause_white_100px.png deleted file mode 100644 index fcf21884420cb152d4bf9abf0ecfa17f977e2b4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^CqS5k4M?tyST_$yu_bxCyD<C*!3BGlPX>x`7I;J! z19e;nVMZs7*%d%R_7YEDSM~=?+(Jy+-zq!jGcYhZdAc};RNQ)drIC}tfP>lb^51g5 z;~F=1^D6Bz2I{~K{%GH3+xqr$v)ab`{>SbO4h{+m0s<TyEG$e+jExNr3_wgshykn; zMHQwH)I4NW7(#Gc5vnkS9<iV}5Tq2L9PSc?5N@v{%N&RkZ!qO}Ao|d~79{NH>gTe~ HDWM4fmnlwG diff --git a/images/icons/ic_pause_white_100px.svg b/images/icons/ic_pause_white_100px.svg new file mode 100644 index 000000000..e269a0ede --- /dev/null +++ b/images/icons/ic_pause_white_100px.svg @@ -0,0 +1,42 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" style="" xml:space="preserve" width="477.867" height="477.867"><rect id="backgroundrect" width="100%" height="100%" x="0" y="0" fill="none" stroke="none"/> + + + + + + + + + + + + + + + + + +<g class="currentLayer" style=""><title>Layer 1</title><g id="svg_1" class="selected" fill="#ffffff" fill-opacity="1"> + <g id="svg_2" fill="#ffffff" fill-opacity="1"> + <path d="M187.733,0H51.2c-9.426,0-17.067,7.641-17.067,17.067V460.8c0,9.426,7.641,17.067,17.067,17.067h136.533 c9.426,0,17.067-7.641,17.067-17.067V17.067C204.8,7.641,197.159,0,187.733,0z" id="svg_3" fill="#ffffff" fill-opacity="1"/> + </g> +</g><g id="svg_4" class="" fill="#ffffff" fill-opacity="1"> + <g id="svg_5" fill="#ffffff" fill-opacity="1"> + <path d="M426.667,0H290.133c-9.426,0-17.067,7.641-17.067,17.067V460.8c0,9.426,7.641,17.067,17.067,17.067h136.533 c9.426,0,17.067-7.641,17.067-17.067V17.067C443.733,7.641,436.092,0,426.667,0z" id="svg_6" fill="#ffffff" fill-opacity="1"/> + </g> +</g><g id="svg_7"> +</g><g id="svg_8"> +</g><g id="svg_9"> +</g><g id="svg_10"> +</g><g id="svg_11"> +</g><g id="svg_12"> +</g><g id="svg_13"> +</g><g id="svg_14"> +</g><g id="svg_15"> +</g><g id="svg_16"> +</g><g id="svg_17"> +</g><g id="svg_18"> +</g><g id="svg_19"> +</g><g id="svg_20"> +</g><g id="svg_21"> +</g></g></svg> \ No newline at end of file diff --git a/resources.qrc b/resources.qrc index 44424faa5..2a29924a0 100644 --- a/resources.qrc +++ b/resources.qrc @@ -50,7 +50,7 @@ <file>images/icons/ic_mic_off_white_24dp.png</file> <file>images/icons/pause_circle_outline-24px.svg</file> <file>images/icons/play_circle_outline-24px.svg</file> - <file>images/icons/ic_pause_white_100px.png</file> + <file>images/icons/ic_pause_white_100px.svg</file> <file>images/icons/ic_phone_24px.svg</file> <file>images/icons/groups-24px.svg</file> <file>images/icons/ic_photo_camera_white_24dp_2x.png</file> diff --git a/src/constant/JamiStrings.qml b/src/constant/JamiStrings.qml index 306fee3ae..af29f73b6 100644 --- a/src/constant/JamiStrings.qml +++ b/src/constant/JamiStrings.qml @@ -178,6 +178,8 @@ Item { property string mute: qsTr("Mute") property string unmute: qsTr("Unmute") property string hangup: qsTr("End call") + property string pauseCall: qsTr("Pause call") + property string resumeCall: qsTr("Resume call") property string pauseVideo: qsTr("Pause video") property string resumeVideo: qsTr("Resume video") property string addParticipants: qsTr("Add participants") diff --git a/src/mainview/components/CallOverlay.qml b/src/mainview/components/CallOverlay.qml index 507402070..c2956a4d0 100644 --- a/src/mainview/components/CallOverlay.qml +++ b/src/mainview/components/CallOverlay.qml @@ -379,7 +379,7 @@ Rectangle { visible: false - source: "qrc:/images/icons/phone_paused-24px.svg" + source: "qrc:/images/icons/ic_pause_white_100px.svg" } CallOverlayButtonGroup { diff --git a/src/mainview/components/CallViewContextMenu.qml b/src/mainview/components/CallViewContextMenu.qml index 33378136d..9667aaf12 100644 --- a/src/mainview/components/CallViewContextMenu.qml +++ b/src/mainview/components/CallViewContextMenu.qml @@ -45,7 +45,8 @@ Item { function openMenu(){ ContextMenuGenerator.initMenu() if (isSIP){ - ContextMenuGenerator.addMenuItem(isPaused ? JamiStrings.resume : JamiStrings.hold, + ContextMenuGenerator.addMenuItem(isPaused ? JamiStrings.resumeCall : + JamiStrings.pauseCall, isPaused ? "qrc:/images/icons/play_circle_outline-24px.svg" : "qrc:/images/icons/pause_circle_outline-24px.svg", -- GitLab