Revision control
Copy as Markdown
import QtQml
import test
QtObject {
id: root
property FrozenObjects a: FrozenObjects { objectName: "a" }
property FrozenObjects b: FrozenObjects { objectName: "b" }
// Create wrappers and immediately discard them
objectName: a.getConst().objectName + "/" + b.getNonConst().objectName
// Create a non-const wrapper and retain it
property var objNonConst: a.getNonConst()
// Create a const wrapper and retain it
property var objConst: b.getConst()
property int gcs: 0
property Timer t: Timer {
interval: 1
running: true
repeat: true
onTriggered: {
gc();
++root.gcs;
}
}
}