mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-10-30 17:40:47 +03:00
Finesse PlaceCall dialog
This commit is contained in:
parent
6427687d20
commit
13a280df13
1 changed files with 38 additions and 32 deletions
|
@ -43,11 +43,10 @@ ApplicationWindow {
|
|||
|
||||
Layout.leftMargin: 8
|
||||
Layout.rightMargin: 8
|
||||
spacing: 16
|
||||
|
||||
function validateMic() {
|
||||
if (CallManager.mics.length == 0) {
|
||||
warningDialog.text = "No microphone found.";
|
||||
warningDialog.text = qsTr("No microphone found.");
|
||||
warningDialog.open();
|
||||
return false;
|
||||
}
|
||||
|
@ -61,6 +60,10 @@ ApplicationWindow {
|
|||
displayName: TimelineManager.timeline.roomName
|
||||
}
|
||||
|
||||
Item {
|
||||
implicitWidth: cameraCombo.visible ? 16 : 64
|
||||
}
|
||||
|
||||
Button {
|
||||
text: qsTr("Voice")
|
||||
icon.source: "qrc:/icons/icons/ui/place-call.png"
|
||||
|
@ -88,7 +91,6 @@ ApplicationWindow {
|
|||
}
|
||||
|
||||
Button {
|
||||
palette: colors
|
||||
text: qsTr("Cancel")
|
||||
onClicked: {
|
||||
close();
|
||||
|
@ -96,42 +98,46 @@ ApplicationWindow {
|
|||
}
|
||||
}
|
||||
|
||||
RowLayout {
|
||||
ColumnLayout {
|
||||
spacing: 8
|
||||
|
||||
Layout.leftMargin: 8
|
||||
Layout.rightMargin: 8
|
||||
Layout.bottomMargin: cameraCombo.visible ? 0 : 16
|
||||
RowLayout {
|
||||
|
||||
Image {
|
||||
Layout.preferredWidth: 22
|
||||
Layout.preferredHeight: 22
|
||||
source: "qrc:/icons/icons/ui/microphone-unmute.png"
|
||||
Layout.leftMargin: 8
|
||||
Layout.rightMargin: 8
|
||||
Layout.bottomMargin: cameraCombo.visible ? 0 : 16
|
||||
|
||||
Image {
|
||||
Layout.preferredWidth: 22
|
||||
Layout.preferredHeight: 22
|
||||
source: "qrc:/icons/icons/ui/microphone-unmute.png"
|
||||
}
|
||||
|
||||
ComboBox {
|
||||
id: micCombo
|
||||
Layout.fillWidth: true
|
||||
model: CallManager.mics
|
||||
}
|
||||
}
|
||||
|
||||
ComboBox {
|
||||
id: micCombo
|
||||
Layout.fillWidth: true
|
||||
model: CallManager.mics
|
||||
}
|
||||
}
|
||||
RowLayout {
|
||||
|
||||
RowLayout {
|
||||
visible: CallManager.cameras.length > 0
|
||||
Layout.leftMargin: 8
|
||||
Layout.rightMargin: 8
|
||||
Layout.bottomMargin: 16
|
||||
|
||||
visible: CallManager.cameras.length > 0
|
||||
Layout.leftMargin: 8
|
||||
Layout.rightMargin: 8
|
||||
Layout.bottomMargin: 16
|
||||
Image {
|
||||
Layout.preferredWidth: 22
|
||||
Layout.preferredHeight: 22
|
||||
source: "qrc:/icons/icons/ui/video-call.png"
|
||||
}
|
||||
|
||||
Image {
|
||||
Layout.preferredWidth: 22
|
||||
Layout.preferredHeight: 22
|
||||
source: "qrc:/icons/icons/ui/video-call.png"
|
||||
}
|
||||
|
||||
ComboBox {
|
||||
id: cameraCombo
|
||||
Layout.fillWidth: true
|
||||
model: CallManager.cameras
|
||||
ComboBox {
|
||||
id: cameraCombo
|
||||
Layout.fillWidth: true
|
||||
model: CallManager.cameras
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue