mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-26 13:08:48 +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.leftMargin: 8
|
||||||
Layout.rightMargin: 8
|
Layout.rightMargin: 8
|
||||||
spacing: 16
|
|
||||||
|
|
||||||
function validateMic() {
|
function validateMic() {
|
||||||
if (CallManager.mics.length == 0) {
|
if (CallManager.mics.length == 0) {
|
||||||
warningDialog.text = "No microphone found.";
|
warningDialog.text = qsTr("No microphone found.");
|
||||||
warningDialog.open();
|
warningDialog.open();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -61,6 +60,10 @@ ApplicationWindow {
|
||||||
displayName: TimelineManager.timeline.roomName
|
displayName: TimelineManager.timeline.roomName
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Item {
|
||||||
|
implicitWidth: cameraCombo.visible ? 16 : 64
|
||||||
|
}
|
||||||
|
|
||||||
Button {
|
Button {
|
||||||
text: qsTr("Voice")
|
text: qsTr("Voice")
|
||||||
icon.source: "qrc:/icons/icons/ui/place-call.png"
|
icon.source: "qrc:/icons/icons/ui/place-call.png"
|
||||||
|
@ -88,7 +91,6 @@ ApplicationWindow {
|
||||||
}
|
}
|
||||||
|
|
||||||
Button {
|
Button {
|
||||||
palette: colors
|
|
||||||
text: qsTr("Cancel")
|
text: qsTr("Cancel")
|
||||||
onClicked: {
|
onClicked: {
|
||||||
close();
|
close();
|
||||||
|
@ -96,42 +98,46 @@ ApplicationWindow {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
RowLayout {
|
ColumnLayout {
|
||||||
|
spacing: 8
|
||||||
|
|
||||||
Layout.leftMargin: 8
|
RowLayout {
|
||||||
Layout.rightMargin: 8
|
|
||||||
Layout.bottomMargin: cameraCombo.visible ? 0 : 16
|
|
||||||
|
|
||||||
Image {
|
Layout.leftMargin: 8
|
||||||
Layout.preferredWidth: 22
|
Layout.rightMargin: 8
|
||||||
Layout.preferredHeight: 22
|
Layout.bottomMargin: cameraCombo.visible ? 0 : 16
|
||||||
source: "qrc:/icons/icons/ui/microphone-unmute.png"
|
|
||||||
|
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 {
|
RowLayout {
|
||||||
id: micCombo
|
|
||||||
Layout.fillWidth: true
|
|
||||||
model: CallManager.mics
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
RowLayout {
|
visible: CallManager.cameras.length > 0
|
||||||
|
Layout.leftMargin: 8
|
||||||
|
Layout.rightMargin: 8
|
||||||
|
Layout.bottomMargin: 16
|
||||||
|
|
||||||
visible: CallManager.cameras.length > 0
|
Image {
|
||||||
Layout.leftMargin: 8
|
Layout.preferredWidth: 22
|
||||||
Layout.rightMargin: 8
|
Layout.preferredHeight: 22
|
||||||
Layout.bottomMargin: 16
|
source: "qrc:/icons/icons/ui/video-call.png"
|
||||||
|
}
|
||||||
|
|
||||||
Image {
|
ComboBox {
|
||||||
Layout.preferredWidth: 22
|
id: cameraCombo
|
||||||
Layout.preferredHeight: 22
|
Layout.fillWidth: true
|
||||||
source: "qrc:/icons/icons/ui/video-call.png"
|
model: CallManager.cameras
|
||||||
}
|
}
|
||||||
|
|
||||||
ComboBox {
|
|
||||||
id: cameraCombo
|
|
||||||
Layout.fillWidth: true
|
|
||||||
model: CallManager.cameras
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue