diff options
Diffstat (limited to 'views/conversation/qml/View.qml')
-rw-r--r-- | views/conversation/qml/View.qml | 33 |
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 | ||
21 | import QtQuick 2.7 | 21 | import QtQuick 2.9 |
22 | import QtQuick.Controls 1.3 as Controls1 | 22 | import QtQuick.Controls 1.3 as Controls1 |
23 | import QtQuick.Controls 2.0 as Controls2 | 23 | import QtQuick.Controls 2.0 as Controls2 |
24 | import QtQuick.Layouts 1.1 | 24 | import QtQuick.Layouts 1.1 |
@@ -27,6 +27,37 @@ import org.kube.framework 1.0 as Kube | |||
27 | 27 | ||
28 | FocusScope { | 28 | FocusScope { |
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 { |