callview: redesign

Change-Id: I8ce1e02be798104aaca9d09d9dc5d931133ada6d
diff --git a/src/mainview/components/AudioCallPage.qml b/src/mainview/components/AudioCallPage.qml
index 1292f30..9c3f46c 100644
--- a/src/mainview/components/AudioCallPage.qml
+++ b/src/mainview/components/AudioCallPage.qml
@@ -31,9 +31,7 @@
     property string bestName: "Best Name"
     property string bestId: "Best Id"
 
-    property var corrspondingMessageWebView: null
-
-    signal audioCallPageBackButtonIsClicked
+    property var linkedWebview: null
 
     function updateUI(accountId, convUid) {
         contactImgSource = "data:image/png;base64," + ClientWrapper.utilsAdaptor.getContactImageString(
@@ -44,19 +42,19 @@
         bestId = (bestName !== id) ? id : ""
     }
 
-    function setAudioCallPageCorrspondingMessageWebView(webViewId) {
-        corrspondingMessageWebView = webViewId
-        corrspondingMessageWebView.needToHideConversationInCall.disconnect(
+    function setLinkedWebview(webViewId) {
+        linkedWebview = webViewId
+        linkedWebview.needToHideConversationInCall.disconnect(
                     closeInCallConversation)
-        corrspondingMessageWebView.needToHideConversationInCall.connect(
+        linkedWebview.needToHideConversationInCall.connect(
                     closeInCallConversation)
     }
 
     function closeInCallConversation() {
         if (inAudioCallMessageWebViewStack.visible) {
-            corrspondingMessageWebView.resetMessagingHeaderBackButtonSource(
+            linkedWebview.resetMessagingHeaderBackButtonSource(
                         true)
-            corrspondingMessageWebView.setMessagingHeaderButtonsVisible(true)
+            linkedWebview.setMessagingHeaderButtonsVisible(true)
             inAudioCallMessageWebViewStack.visible = false
             inAudioCallMessageWebViewStack.clear()
         }
@@ -109,7 +107,7 @@
                                                             isVideoMuted,
                                                             isRecording, isSIP,
                                                             isConferenceCall)
-                        audioCallOverlay.bestName = bestName
+                        audioCallPageRect.bestName = bestName
                     }
 
                     function onShowOnHoldLabel(isPaused) {
@@ -118,34 +116,22 @@
                     }
                 }
 
-                onBackButtonIsClicked: {
-                    if (inAudioCallMessageWebViewStack.visible) {
-                        corrspondingMessageWebView.resetMessagingHeaderBackButtonSource(
-                                    true)
-                        corrspondingMessageWebView.setMessagingHeaderButtonsVisible(
-                                    true)
-                        inAudioCallMessageWebViewStack.visible = false
-                        inAudioCallMessageWebViewStack.clear()
-                    }
-                    audioCallPageRect.audioCallPageBackButtonIsClicked()
-                }
-
                 onOverlayChatButtonClicked: {
                     if (inAudioCallMessageWebViewStack.visible) {
-                        corrspondingMessageWebView.resetMessagingHeaderBackButtonSource(
+                        linkedWebview.resetMessagingHeaderBackButtonSource(
                                     true)
-                        corrspondingMessageWebView.setMessagingHeaderButtonsVisible(
+                        linkedWebview.setMessagingHeaderButtonsVisible(
                                     true)
                         inAudioCallMessageWebViewStack.visible = false
                         inAudioCallMessageWebViewStack.clear()
                     } else {
-                        corrspondingMessageWebView.resetMessagingHeaderBackButtonSource(
+                        linkedWebview.resetMessagingHeaderBackButtonSource(
                                     false)
-                        corrspondingMessageWebView.setMessagingHeaderButtonsVisible(
+                        linkedWebview.setMessagingHeaderButtonsVisible(
                                     false)
                         inAudioCallMessageWebViewStack.visible = true
                         inAudioCallMessageWebViewStack.push(
-                                    corrspondingMessageWebView)
+                                    linkedWebview)
                     }
                 }
             }