Let escape presses work properly inside HDrawer

Also add escape to clear member filter when focusing the field, and
clearMemberFilterOnEscape setting.
This commit is contained in:
miruka
2020-05-14 02:24:28 -04:00
parent 45048e625c
commit bbb00dd8a0
4 changed files with 10 additions and 1 deletions

View File

@@ -61,6 +61,11 @@ HColumnLayout {
onTextChanged:
py.callCoro("set_substring_filter", [modelSyncId, text])
Keys.onEscapePressed: {
roomPane.toggleFocus()
if (window.settings.clearMemberFilterOnEscape) text = ""
}
Behavior on opacity { HNumberAnimation {} }
}