aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qmlcppcodegen/data/markRecursive.qml
blob: 664c3964bb17024e1e7e6c04d1d6e3fb37b4243d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import QtQml
import TestTypes

Timer {
    objectName: currentObject?.sub.name ?? "0"

    property RecursiveObject recursiveObject: RecursiveObject {}

    property var currentObject
    onCurrentObjectChanged: gc()
    function setObject(obj: var): void { currentObject = obj; }

    interval: 1
    repeat: true
    running: true
    onTriggered: setObject(recursiveObject.getObject());
}