summary refs log tree commit diff
path: root/resources/qml/voip/CallInviteBar.qml
diff options
context:
space:
mode:
Diffstat (limited to 'resources/qml/voip/CallInviteBar.qml')
-rw-r--r--resources/qml/voip/CallInviteBar.qml24
1 files changed, 13 insertions, 11 deletions
diff --git a/resources/qml/voip/CallInviteBar.qml b/resources/qml/voip/CallInviteBar.qml

index 5021949a..e349332f 100644 --- a/resources/qml/voip/CallInviteBar.qml +++ b/resources/qml/voip/CallInviteBar.qml
@@ -5,21 +5,24 @@ import QtQuick.Layouts 1.2 import im.nheko 1.0 Rectangle { - visible: CallManager.haveCallInvite color: "#2ECC71" implicitHeight: visible ? rowLayout.height + 8 : 0 Component { id: devicesDialog + CallDevices { } + } Component { id: deviceError + DeviceError { } + } RowLayout { @@ -71,9 +74,9 @@ Rectangle { ToolTip.visible: hovered ToolTip.text: qsTr("Devices") onClicked: { - CallManager.refreshDevices(); - var dialog = devicesDialog.createObject(timelineRoot); - dialog.open(); + CallManager.refreshDevices(); + var dialog = devicesDialog.createObject(timelineRoot); + dialog.open(); } } @@ -82,7 +85,6 @@ Rectangle { icon.source: CallManager.isVideo ? "qrc:/icons/icons/ui/video-call.png" : "qrc:/icons/icons/ui/place-call.png" text: qsTr(" Accept ") palette: colors - onClicked: { if (CallManager.mics.length == 0) { var dialog = deviceError.createObject(timelineRoot, { @@ -90,15 +92,14 @@ Rectangle { "image": ":/icons/icons/ui/place-call.png" }); dialog.open(); - return; - } - else if (!CallManager.mics.includes(Settings.microphone)) { + return ; + } else if (!CallManager.mics.includes(Settings.microphone)) { var dialog = deviceError.createObject(timelineRoot, { "errorString": qsTr("Unknown microphone: ") + Settings.microphone, "image": ":/icons/icons/ui/place-call.png" }); dialog.open(); - return; + return ; } if (CallManager.isVideo && CallManager.cameras.length > 0 && !CallManager.cameras.includes(Settings.camera)) { var dialog = deviceError.createObject(timelineRoot, { @@ -106,7 +107,7 @@ Rectangle { "image": ":/icons/icons/ui/video-call.png" }); dialog.open(); - return; + return ; } CallManager.acceptInvite(); } @@ -117,10 +118,11 @@ Rectangle { icon.source: "qrc:/icons/icons/ui/end-call.png" text: qsTr(" Decline ") palette: colors - onClicked: { CallManager.hangUp(); } } + } + }