Add shortcut to focus filter rooms field

This commit is contained in:
miruka 2019-08-17 15:58:32 -04:00
parent 43f8f4131d
commit 2e89dcae9e
6 changed files with 14 additions and 1 deletions

View File

@ -33,6 +33,8 @@
- Terrible performance using `QT_QPA_PLATFORM=wayland-egl`, must use `xcb`
- UI
- Highlight selected account/room
- Popup:
- label size
- Accept/cancel buttons

View File

@ -115,9 +115,10 @@ class UISettings(JSONConfigFile):
"theme": "Default.qpl",
"writeAliases": {},
"keys": {
"reloadConfig": ["Alt+R"],
"reloadConfig": ["Alt+Shift+R"],
"scrollUp": ["Alt+Up", "Alt+K"],
"scrollDown": ["Alt+Down", "Alt+J"],
"filterRooms": ["Alt+R", "Ctrl+R"],
"startDebugger": ["Alt+Shift+D"],
},
}

View File

@ -29,6 +29,11 @@ Item {
onActivated: smartVerticalFlick(335)
}
Shortcut {
sequences: settings.keys ? settings.keys.filterRooms : []
onActivated: mainUI.sidePane.paneToolBar.filterField.forceActiveFocus()
}
Shortcut {
sequences: settings.keys ? settings.keys.startDebugger : []
onActivated: if (debugMode) { py.call("APP.pdb") }

View File

@ -5,6 +5,7 @@ import "../Base"
HRowLayout {
id: toolBar
property alias filterField: filterField
property alias roomFilter: filterField.text
Layout.fillWidth: true

View File

@ -10,6 +10,8 @@ HRectangle {
color: theme.sidePane.background
property alias paneToolBar: paneToolBar
property real autoWidthRatio: theme.sidePane.autoWidthRatio
property bool manuallyResizing: false
property bool manuallyResized: false

View File

@ -10,6 +10,8 @@ HRectangle {
color: theme.ui.background
Component.onCompleted: window.mainUI = mainUI
property alias sidePane: sidePane
property alias pageStack: pageStack
property alias pressAnimation: _pressAnimation
SequentialAnimation {