Add shortcut to add new chats
This commit is contained in:
		| @@ -117,9 +117,9 @@ class UISettings(JSONConfigFile): | ||||
|                 "startMuted": False, | ||||
|             }, | ||||
|             "keys": { | ||||
|                 "startPythonDebugger": "Alt+Shift+D", | ||||
|                 "toggleDebugConsole":  "Alt+Shift+C", | ||||
|                 "reloadConfig":        "Alt+Shift+R", | ||||
|                 "startPythonDebugger": ["Alt+Shift+D"], | ||||
|                 "toggleDebugConsole":  ["Alt+Shift+C"], | ||||
|                 "reloadConfig":        ["Alt+Shift+R"], | ||||
|  | ||||
|                 "scrollUp":       ["Alt+Up", "Alt+K"], | ||||
|                 "scrollDown":     ["Alt+Down", "Alt+J"], | ||||
| @@ -130,9 +130,10 @@ class UISettings(JSONConfigFile): | ||||
|                 "scrollToBottom": | ||||
|                     ["Alt+Ctrl+Shift+Down", "Alt+Ctrl+Shift+J", "End"], | ||||
|  | ||||
|                 "focusSidePane":    ["Alt+S", "Ctrl+S"], | ||||
|                 "clearRoomFilter":  ["Alt+Shift+S", "Ctrl+Shift+S"], | ||||
|                 "addNewAccount":    ["Alt+N"], | ||||
|                 "focusSidePane":   ["Alt+S", "Ctrl+S"], | ||||
|                 "clearRoomFilter": ["Alt+Shift+S", "Ctrl+Shift+S"], | ||||
|                 "addNewChat":      ["Alt+A"], | ||||
|                 "addNewAccount":   ["Alt+Shift+A"], | ||||
|  | ||||
|                 "goToLastPage":          ["Ctrl+Tab"], | ||||
|                 "goToPreviousRoom":      ["Alt+Shift+Up", "Alt+Shift+K"], | ||||
|   | ||||
| @@ -54,7 +54,6 @@ HBox { | ||||
|  | ||||
|  | ||||
|     HRoomAvatar { | ||||
|         // TODO: click to change the avatar | ||||
|         id: avatar | ||||
|         clientUserId: userId | ||||
|         displayName: nameField.text | ||||
|   | ||||
| @@ -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 | ||||
|   | ||||
| @@ -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 | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	