diff options
Diffstat (limited to 'framework/qml/ModelIndexRetriever.qml')
-rw-r--r-- | framework/qml/ModelIndexRetriever.qml | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/framework/qml/ModelIndexRetriever.qml b/framework/qml/ModelIndexRetriever.qml index d01ceb71..080012aa 100644 --- a/framework/qml/ModelIndexRetriever.qml +++ b/framework/qml/ModelIndexRetriever.qml | |||
@@ -22,6 +22,19 @@ Repeater { | |||
22 | id: root | 22 | id: root |
23 | property var currentData | 23 | property var currentData |
24 | property int currentIndex: 0 | 24 | property int currentIndex: 0 |
25 | |||
26 | function increaseCurrentIndex() { | ||
27 | if (currentIndex < count - 1) { | ||
28 | currentIndex = currentIndex + 1 | ||
29 | } | ||
30 | } | ||
31 | |||
32 | function decreaseCurrentIndex() { | ||
33 | if (currentIndex > 0) { | ||
34 | currentIndex = currentIndex - 1 | ||
35 | } | ||
36 | } | ||
37 | |||
25 | onCurrentIndexChanged: { | 38 | onCurrentIndexChanged: { |
26 | currentData = itemAt(currentIndex).currentData | 39 | currentData = itemAt(currentIndex).currentData |
27 | } | 40 | } |