28 lines
645 B
QML
28 lines
645 B
QML
import QtQuick 2.0
|
|
|
|
Item {
|
|
property bool test: false
|
|
|
|
property var items: [1, 2, 3, "four", "five"]
|
|
property int bound: items[0]
|
|
property var funcs: [(function() { return 6; })]
|
|
property int bound2: funcs[0]()
|
|
|
|
function returnTwenty() {
|
|
return 20;
|
|
}
|
|
|
|
Component.onCompleted: {
|
|
if (bound != 1) return false;
|
|
if (bound2 != 6) return false;
|
|
|
|
items = [10, 2, 3, "four", "five"] // bound should now be 10
|
|
funcs = [returnTwenty] // bound2 should now be 20
|
|
|
|
if (bound != 10) return false;
|
|
if (bound2 != 20) return false;
|
|
|
|
test = true;
|
|
}
|
|
}
|