Add keybind to add new account

This commit is contained in:
miruka 2019-08-23 11:02:22 -04:00
parent 9077ea3925
commit 7eda87217c
3 changed files with 14 additions and 5 deletions

View File

@ -115,20 +115,22 @@ class UISettings(JSONConfigFile):
"theme": "Default.qpl",
"writeAliases": {},
"keys": {
"startDebugger": ["Alt+Shift+D"],
"reloadConfig": "Alt+Shift+R",
"scrollUp": ["Alt+Up", "Alt+K"],
"scrollDown": ["Alt+Down", "Alt+J"],
"focusSidePane": ["Alt+S", "Ctrl+S"],
"clearRoomFilter": ["Alt+Shift+S", "Ctrl+Shift+S"],
"addNewAccount": ["Alt+N"],
"goToPreviousRoom": ["Alt+Shift+Up", "Alt+Shift+K"],
"goToNextRoom": ["Alt+Shift+Down", "Alt+Shift+J"],
"toggleCollapseAccount": [
"Alt+Shift+Left", "Alt+Shift+Right",
"Alt+Shift+H", "Alt+Shift+L",
],
"startDebugger": ["Alt+Shift+D"],
},
}

View File

@ -44,6 +44,11 @@ HShortcutHandler {
onPressed: mainUI.sidePane.paneToolBar.roomFilter = ""
}
HShortcut {
sequences: settings.keys.addNewAccount
onPressed: mainUI.sidePane.paneToolBar.addAccountButton.clicked()
}
HShortcut {
sequences: settings.keys.goToPreviousRoom
onPressed: mainUI.sidePane.accountRoomList.previous()

View File

@ -5,7 +5,8 @@ import "../Base"
HRowLayout {
id: toolBar
property alias filterField: filterField
readonly property alias addAccountButton: addAccountButton
readonly property alias filterField: filterField
property alias roomFilter: filterField.text
Layout.fillWidth: true
@ -13,6 +14,7 @@ HRowLayout {
Layout.maximumHeight: Layout.minimumHeight
HButton {
id: addAccountButton
icon.name: "add-account"
toolTip.text: qsTr("Add another account")
backgroundColor: theme.sidePane.settingsButton.background