1 files changed, 6 insertions, 1 deletions
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 {
|