aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/quick/qquickloader/data/invalidateContext.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/quick/qquickloader/data/invalidateContext.qml')
-rw-r--r--tests/auto/quick/qquickloader/data/invalidateContext.qml28
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/auto/quick/qquickloader/data/invalidateContext.qml b/tests/auto/quick/qquickloader/data/invalidateContext.qml
new file mode 100644
index 0000000000..b5a28f5d0f
--- /dev/null
+++ b/tests/auto/quick/qquickloader/data/invalidateContext.qml
@@ -0,0 +1,28 @@
+import QtQuick
+
+Item {
+ Loader {
+ active: loaderActive
+ sourceComponent: comp
+ }
+
+ Component {
+ id: comp
+ Column {
+ Repeater {
+ id: repeater
+ model: cppModel
+
+ Component.onCompleted: console.log("Repeater constructed");
+ Component.onDestruction: console.log("Repeater destroyed");
+
+ delegate: Text {
+ text: {
+ console.log("updating text");
+ return display + rootData.getValue();
+ }
+ }
+ }
+ }
+ }
+}