From 484845c130d1277294ac9ae3c3c9ebeefd437553 Mon Sep 17 00:00:00 2001 From: Loren Burkholder Date: Tue, 5 Oct 2021 19:53:39 -0400 Subject: [PATCH] Add handy keyboard shortcuts --- resources/qml/dialogs/JoinRoomDialog.qml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/resources/qml/dialogs/JoinRoomDialog.qml b/resources/qml/dialogs/JoinRoomDialog.qml index 25400e40..2554215d 100644 --- a/resources/qml/dialogs/JoinRoomDialog.qml +++ b/resources/qml/dialogs/JoinRoomDialog.qml @@ -20,6 +20,19 @@ ApplicationWindow { width: 350 height: fontMetrics.lineSpacing * 7 + Shortcut { + sequence: "Return" + onActivated: { + if (input.text.match("#.+?:.{3,}")) + dbb.accepted(); + } + } + + Shortcut { + sequence: StandardKey.Cancel + onActivated: dbb.rejected() + } + ColumnLayout { spacing: Nheko.paddingMedium anchors.margins: Nheko.paddingMedium @@ -41,6 +54,8 @@ ApplicationWindow { } footer: DialogButtonBox { + id: dbb + onAccepted: { Nheko.joinRoom(input.text); joinRoomRoot.close();