summaryrefslogtreecommitdiffstats
path: root/framework/qml/TreeView.qml
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2018-04-06 16:45:04 +0200
committerChristian Mollekopf <chrigi_1@fastmail.fm>2018-04-06 16:45:04 +0200
commita301d1db33fdecb0e66495b51019922a9b040c1f (patch)
treedaa93751bcfd171b79d116d74f707e88175e0733 /framework/qml/TreeView.qml
parent72a9eeb01cdfd4f0ee5dbffcd3fe083897d8a390 (diff)
downloadkube-a301d1db33fdecb0e66495b51019922a9b040c1f.tar.gz
kube-a301d1db33fdecb0e66495b51019922a9b040c1f.zip
Conversation view keyboard navigation
Diffstat (limited to 'framework/qml/TreeView.qml')
-rw-r--r--framework/qml/TreeView.qml12
1 files changed, 12 insertions, 0 deletions
diff --git a/framework/qml/TreeView.qml b/framework/qml/TreeView.qml
index 21345fb0..d7fed711 100644
--- a/framework/qml/TreeView.qml
+++ b/framework/qml/TreeView.qml
@@ -46,6 +46,18 @@ FocusScope {
46 return treeView.__model.mapRowToModelIndex(row) 46 return treeView.__model.mapRowToModelIndex(row)
47 } 47 }
48 48
49 function selectNext() {
50 treeView.__listView.incrementCurrentIndexBlocking()
51 treeView.__mouseArea.keySelect(Qt.NoModifier)
52 activated(treeView.selection.currentIndex)
53 }
54
55 function selectPrevious() {
56 treeView.__listView.decrementCurrentIndexBlocking()
57 treeView.__mouseArea.keySelect(Qt.NoModifier)
58 activated(treeView.selection.currentIndex)
59 }
60
49 Flickable { 61 Flickable {
50 id: flickableItem 62 id: flickableItem
51 63