diff options
author | Jørgen Lind <jorgen.lind@theqtcompany.com> | 2015-03-11 14:39:40 +0100 |
---|---|---|
committer | Jørgen Lind <jorgen.lind@theqtcompany.com> | 2015-03-17 11:16:58 +0000 |
commit | 6dc0ba50bab2fa72978a7b5ee63dae9d66e8ad40 (patch) | |
tree | 5bfe1b61dda17c50f42852e13a263ff9f75e7199 /tests/auto/quick/qquickrepeater/data | |
parent | 84155a8e1a6250d3e4b0949a42464eee5dfef537 (diff) |
Repeater: Don't rely on the createFrom variable
since this breaks for asynchronous models, because item creation order
is not guaranteed. We always have the index
for what item to create, so we do not need it either.
Change-Id: Ib8ce25ac342f5cce4784c56e6a91cf70136566b3
Task-number: QTBUG-38879
Task-number: QTBUG-39001
Task-number: QTBUG-44250
Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
Diffstat (limited to 'tests/auto/quick/qquickrepeater/data')
-rw-r--r-- | tests/auto/quick/qquickrepeater/data/destroycount.qml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/auto/quick/qquickrepeater/data/destroycount.qml b/tests/auto/quick/qquickrepeater/data/destroycount.qml new file mode 100644 index 0000000000..6aaed8545c --- /dev/null +++ b/tests/auto/quick/qquickrepeater/data/destroycount.qml @@ -0,0 +1,22 @@ +import QtQuick 2.0 + +Item { + width: 360 + height: 480 + + Repeater { + id: repeater + objectName: "repeater" + anchors.fill: parent + property var componentCount: 0 + Component { + Text { + y: index*20 + text: index + Component.onCompleted: repeater.componentCount++; + Component.onDestruction: repeater.componentCount--; + } + } + } + +} |