summaryrefslogtreecommitdiffstats
path: root/views/conversation/qml/View.qml
diff options
context:
space:
mode:
Diffstat (limited to 'views/conversation/qml/View.qml')
-rw-r--r--views/conversation/qml/View.qml33
1 files changed, 32 insertions, 1 deletions
diff --git a/views/conversation/qml/View.qml b/views/conversation/qml/View.qml
index c1f3625b..c965b4c7 100644
--- a/views/conversation/qml/View.qml
+++ b/views/conversation/qml/View.qml
@@ -18,7 +18,7 @@
18 */ 18 */
19 19
20 20
21import QtQuick 2.7 21import QtQuick 2.9
22import QtQuick.Controls 1.3 as Controls1 22import QtQuick.Controls 1.3 as Controls1
23import QtQuick.Controls 2.0 as Controls2 23import QtQuick.Controls 2.0 as Controls2
24import QtQuick.Layouts 1.1 24import QtQuick.Layouts 1.1
@@ -27,6 +27,37 @@ import org.kube.framework 1.0 as Kube
27 27
28FocusScope { 28FocusScope {
29 property alias currentAccount: accountFolderview.currentAccount 29 property alias currentAccount: accountFolderview.currentAccount
30
31 Shortcut {
32 sequences: ['j']
33 onActivated: Kube.Fabric.postMessage(Kube.Messages.selectNextConversation, {})
34 }
35 Shortcut {
36 sequences: ['k']
37 onActivated: Kube.Fabric.postMessage(Kube.Messages.selectPreviousConversation, {})
38 }
39 Shortcut {
40 sequences: ['n']
41 onActivated: Kube.Fabric.postMessage(Kube.Messages.selectNextMessage, {})
42 }
43 Shortcut {
44 sequences: ['p']
45 onActivated: Kube.Fabric.postMessage(Kube.Messages.selectPreviousMessage, {})
46 }
47 Shortcut {
48 sequences: ['f,n']
49 onActivated: Kube.Fabric.postMessage(Kube.Messages.selectNextFolder, {})
50 }
51 Shortcut {
52 sequences: ['f,p']
53 onActivated: Kube.Fabric.postMessage(Kube.Messages.selectPreviousFolder, {})
54 }
55 Shortcut {
56 sequences: ['c']
57 onActivated: Kube.Fabric.postMessage(Kube.Messages.compose, {})
58 }
59
60
30 Controls1.SplitView { 61 Controls1.SplitView {
31 anchors.fill: parent 62 anchors.fill: parent
32 Rectangle { 63 Rectangle {