Add shortcut to add new chats

This commit is contained in:
miruka
2019-11-10 08:32:17 -04:00
parent 14ba4b50b5
commit 5d4840dcd8
4 changed files with 22 additions and 7 deletions

View File

@@ -54,7 +54,6 @@ HBox {
HRoomAvatar {
// TODO: click to change the avatar
id: avatar
clientUserId: userId
displayName: nameField.text

View File

@@ -104,6 +104,12 @@ HShortcutHandler {
onPressed: mainUI.sidePane.toolBar.addAccountButton.clicked()
}
HShortcut {
enabled: mainUI.accountsPresent
sequences: settings.keys.addNewChat
onPressed: mainUI.sidePane.sidePaneList.addNewChat()
}
HShortcut {
enabled: mainUI.accountsPresent
sequences: settings.keys.goToPreviousRoom

View File

@@ -72,6 +72,15 @@ HListView {
currentItem.item.activated()
}
function addNewChat() {
if (! currentItem) incrementCurrentIndex()
pageLoader.showPage(
"AddChat/AddChat",
{userId: currentItem.item.delegateModel.user_id},
)
}
function toggleCollapseAccount() {
if (! currentItem || filter) return