1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
pragma Strict
import QtQml
import TestTypes
BirthdayParty {
id: self
guests: [
Person { name: "Horst 1" },
Person { name: "Horst 2" },
Person { name: "Horst 3" }
]
property list<QtObject> o: self.guests
property list<string> s: self.guestNames
property list<var> v: self.stuffs
component DataSource : QtObject {
property list<int> numbers: [1, 2]
property list<QtObject> objects: [
QtObject { objectName: "a" },
QtObject { objectName: "b" }
]
property list<Binding> bindings: [
Binding { objectName: "c" },
Binding { objectName: "d" }
]
}
property DataSource src: DataSource {}
property list<int> numbers: src.numbers
property list<QtObject> objects: src.objects
property list<Binding> bindings: src.bindings
property list<QtObject> objectsFromBindings: src.bindings
property list<Binding> nulls: src.objects
}
|