26 lines
545 B
QML
26 lines
545 B
QML
import QtQuick 2.0
|
|
|
|
Item {
|
|
id: root
|
|
objectName: "separateRootObject"
|
|
property var vp
|
|
|
|
function constructGarbage() {
|
|
var retn = 1;
|
|
var component = Qt.createComponent("PropertyVarCircularComponent4.qml");
|
|
if (component.status == Component.Ready) {
|
|
retn = component.createObject(null); // has JavaScript ownership
|
|
}
|
|
return retn;
|
|
}
|
|
|
|
function assignCircular() {
|
|
vp = constructGarbage();
|
|
gc();
|
|
}
|
|
|
|
function deassignCircular() {
|
|
vp = 2;
|
|
}
|
|
}
|