Add Alt+1-0 keybinds to switch to a room at index

This commit is contained in:
miruka
2020-03-22 14:07:49 -04:00
parent 53dfd08131
commit 9f52fa86fa
3 changed files with 32 additions and 0 deletions

View File

@@ -211,6 +211,20 @@ Item {
}
}
Repeater {
model: Object.keys(settings.keys.focusRoomAtIndex)
Item {
HShortcut {
enabled: mainUI.accountsPresent
sequence: settings.keys.focusRoomAtIndex[modelData]
onActivated: mainUI.mainPane.mainPaneList.goToRoom(
parseInt(modelData - 1, 10),
)
}
}
}
// Chat

View File

@@ -182,6 +182,12 @@ HListView {
}
}
function goToRoom(index) {
if (! currentItem) next()
const room = currentItem.roomList.contentItem.children[index]
if (room && room.activated) room.activated()
}
function requestActivate() {
activateLimiter.restart()
}