5 property bool test: false
7 MyQmlObject { id: itemsObj; qjsvalue: [1, 2, 3, "four", "five"] }
8 MyQmlObject { id: funcsObj; qjsvalue: [(function() { return 6; })] }
10 property alias items: itemsObj.qjsvalue
11 property int bound: itemsObj.qjsvalue[0]
12 property alias funcs: funcsObj.qjsvalue
13 property int bound2: funcsObj.qjsvalue[0]()
15 function returnTwenty() {
19 Component.onCompleted: {
20 if (bound != 1) return false;
21 if (bound2 != 6) return false;
23 items = [10, 2, 3, "four", "five"] // bound should now be 10
24 funcs = [returnTwenty] // bound2 should now be 20
26 if (bound != 10) return false;
27 if (bound2 != 20) return false;