import QtQuick 2.0 | |
import Qt.test 1.0 | |
Item { | |
id: testOwnership | |
property bool test: false | |
property int dummyProperty // Tests for non-interference of other properties | |
property var varProperty | |
function runTest() { | |
if (varProperty != undefined) return; | |
varProperty = { a: 10, b: 11 } | |
if (varProperty.a != 10) return; | |
gc(); // Shouldn't collect | |
if (varProperty.a != 10) return; | |
test = true; | |
} | |
} | |