summaryrefslogtreecommitdiffstats
path: root/framework/qml/ModelIndexRetriever.qml
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2018-01-10 12:27:56 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2018-01-10 12:42:13 +0100
commita5f38b6541fbab0bdf31d5a804ec644af09a6b1b (patch)
tree9e5bec0ec777f09d4ebe1761feb5a4cfb5a5d240 /framework/qml/ModelIndexRetriever.qml
parent6d726bb10386b3d7f5481d41b735ec06cb2163ad (diff)
downloadkube-a5f38b6541fbab0bdf31d5a804ec644af09a6b1b.tar.gz
kube-a5f38b6541fbab0bdf31d5a804ec644af09a6b1b.zip
The Inbox crusher as a first experimental view.
The extension itself is not really usable yet, but serves as a showcase.
Diffstat (limited to 'framework/qml/ModelIndexRetriever.qml')
-rw-r--r--framework/qml/ModelIndexRetriever.qml9
1 files changed, 7 insertions, 2 deletions
diff --git a/framework/qml/ModelIndexRetriever.qml b/framework/qml/ModelIndexRetriever.qml
index fa3fb64b..d01ceb71 100644
--- a/framework/qml/ModelIndexRetriever.qml
+++ b/framework/qml/ModelIndexRetriever.qml
@@ -21,11 +21,16 @@ import QtQuick 2.4
21Repeater { 21Repeater {
22 id: root 22 id: root
23 property var currentData 23 property var currentData
24 property int currentIndex: 0
25 onCurrentIndexChanged: {
26 currentData = itemAt(currentIndex).currentData
27 }
24 Item { 28 Item {
25 id: delegate
26 property var currentData: model 29 property var currentData: model
27 onCurrentDataChanged: { 30 onCurrentDataChanged: {
28 root.currentData = model 31 if (index == root.currentIndex) {
32 root.currentData = model
33 }
29 } 34 }
30 visible: false 35 visible: false
31 } 36 }