aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/doc/snippets/qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick/doc/snippets/qml')
-rw-r--r--src/quick/doc/snippets/qml/listview-decorations.qml5
-rw-r--r--src/quick/doc/snippets/qml/qml-data-models/dynamic-listmodel.qml8
-rw-r--r--src/quick/doc/snippets/qml/qml-data-models/listelements.qml8
-rw-r--r--src/quick/doc/snippets/qml/repeaters/repeater.qml10
4 files changed, 23 insertions, 8 deletions
diff --git a/src/quick/doc/snippets/qml/listview-decorations.qml b/src/quick/doc/snippets/qml/listview-decorations.qml
index 3c5c3bcfc1..af8d2bdcb0 100644
--- a/src/quick/doc/snippets/qml/listview-decorations.qml
+++ b/src/quick/doc/snippets/qml/listview-decorations.qml
@@ -2,7 +2,7 @@
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
//! [document]
-import QtQuick 2.0
+import QtQuick
//! [parent begin]
Rectangle {
@@ -24,7 +24,8 @@ ListModel {
Component {
id: nameDelegate
Text {
- text: name;
+ required property string name
+ text: name
font.pixelSize: 24
}
}
diff --git a/src/quick/doc/snippets/qml/qml-data-models/dynamic-listmodel.qml b/src/quick/doc/snippets/qml/qml-data-models/dynamic-listmodel.qml
index 4bf9fccb93..3c69012f67 100644
--- a/src/quick/doc/snippets/qml/qml-data-models/dynamic-listmodel.qml
+++ b/src/quick/doc/snippets/qml/qml-data-models/dynamic-listmodel.qml
@@ -15,8 +15,12 @@ Item {
anchors.fill: parent
model: fruitModel
delegate: Row {
- Text { text: "Fruit: " + name }
- Text { text: "Cost: $" + cost }
+ id: delegate
+ required property string name
+ required property real cost
+
+ Text { text: "Fruit: " + delegate.name }
+ Text { text: "Cost: $" + delegate.cost }
}
}
//! [view]
diff --git a/src/quick/doc/snippets/qml/qml-data-models/listelements.qml b/src/quick/doc/snippets/qml/qml-data-models/listelements.qml
index bab4aec6a2..eecde1af0b 100644
--- a/src/quick/doc/snippets/qml/qml-data-models/listelements.qml
+++ b/src/quick/doc/snippets/qml/qml-data-models/listelements.qml
@@ -31,8 +31,12 @@ Item {
anchors.fill: parent
model: fruitModel
delegate: Row {
- Text { text: "Fruit: " + name }
- Text { text: "Cost: $" + cost }
+ id: delegate
+ required property string name
+ required property real cost
+
+ Text { text: "Fruit: " + delegate.name }
+ Text { text: "Cost: $" + delegate.cost }
}
}
//! [view]
diff --git a/src/quick/doc/snippets/qml/repeaters/repeater.qml b/src/quick/doc/snippets/qml/repeaters/repeater.qml
index cdb1f6f50a..bce6ec2bc9 100644
--- a/src/quick/doc/snippets/qml/repeaters/repeater.qml
+++ b/src/quick/doc/snippets/qml/repeaters/repeater.qml
@@ -24,7 +24,10 @@ Row {
Column {
Repeater {
model: 10
- Text { text: "I'm item " + index }
+ Text {
+ required property int index
+ text: "I'm item " + index
+ }
}
}
//! [index]
@@ -33,7 +36,10 @@ Column {
Column {
Repeater {
model: ["apples", "oranges", "pears"]
- Text { text: "Data: " + modelData }
+ Text {
+ required property string modelData
+ text: "Data: " + modelData
+ }
}
}
//! [modeldata]