From ed15d73d36bf1d8fa1bbddf26b2393d6ef622b0d Mon Sep 17 00:00:00 2001 From: Nicolas Werner Date: Thu, 22 Sep 2022 21:24:41 +0200 Subject: [PATCH] Allow adding non-existing userids to power levels --- resources/qml/dialogs/PowerLevelEditor.qml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/resources/qml/dialogs/PowerLevelEditor.qml b/resources/qml/dialogs/PowerLevelEditor.qml index d757f0af..bfb337ff 100644 --- a/resources/qml/dialogs/PowerLevelEditor.qml +++ b/resources/qml/dialogs/PowerLevelEditor.qml @@ -272,7 +272,11 @@ ApplicationWindow { else userCompleter.down(); } else if (event.matches(StandardKey.InsertParagraphSeparator)) { - userCompleter.finishCompletion(); + if (userCompleter.currentCompletion()) { + userCompleter.finishCompletion(); + } else if (userEntry.text.startsWith("@") && userEntry.text.includes(":")) { + userCompletionConnections.onCompletionSelected(userEntry.text); + } event.accepted = true; } else if (event.matches(StandardKey.Cancel)) { typeEntry.visible = false; @@ -315,6 +319,7 @@ ApplicationWindow { } target: userCompleter + id: userCompletionConnections } delegate: RowLayout {