diff options
Diffstat (limited to 'examples/qml/tutorials/extending-qml-advanced/advanced6-Property-value-source/People')
| -rw-r--r-- | examples/qml/tutorials/extending-qml-advanced/advanced6-Property-value-source/People/Main.qml | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/examples/qml/tutorials/extending-qml-advanced/advanced6-Property-value-source/People/Main.qml b/examples/qml/tutorials/extending-qml-advanced/advanced6-Property-value-source/People/Main.qml index 254265a80..db0d4613a 100644 --- a/examples/qml/tutorials/extending-qml-advanced/advanced6-Property-value-source/People/Main.qml +++ b/examples/qml/tutorials/extending-qml-advanced/advanced6-Property-value-source/People/Main.qml @@ -2,26 +2,37 @@ // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause import People +import QtQuick // For QColor BirthdayParty { - HappyBirthdaySong on announcement { name: "Bob Jones" } + id: party + HappyBirthdaySong on announcement { + name: party.host.name + } onPartyStarted: (time) => { console.log("This party started rockin' at " + time); } + host: Boy { name: "Bob Jones" - shoe_size: 12 + shoe { size: 12; color: "white"; brand: "Nike"; price: 90.0 } } Boy { name: "Leo Hodges" - BirthdayParty.rsvp: "2009-07-06" + BirthdayParty.rsvp: Date.fromLocaleString(Qt.locale(), "2023-03-01", "yyyy-MM-dd") + shoe { size: 10; color: "black"; brand: "Reebok"; price: 59.95 } } Boy { name: "Jack Smith" + shoe { size: 8; color: "blue"; brand: "Puma"; price: 19.95 } } Girl { name: "Anne Brown" - BirthdayParty.rsvp: "2009-07-01" + BirthdayParty.rsvp: Date.fromLocaleString(Qt.locale(), "2023-03-03", "yyyy-MM-dd") + shoe.size: 7 + shoe.color: "red" + shoe.brand: "Marc Jacobs" + shoe.price: 99.99 } } |
