aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quick/delegatechooser/delegatechooser.qml
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2021-09-01 16:53:49 +0200
committerAlexandru Croitor <alexandru.croitor@qt.io>2021-09-30 22:24:01 +0200
commit403cc617a116d73e54bb982314054fb72bbb974a (patch)
treeb7eb2e51c9cf93996062be55aafbc35a42755ff7 /examples/quick/delegatechooser/delegatechooser.qml
parentc224516a74c116efbee053e9147e9f2301c1a674 (diff)
Fix delegatechooser example to use QML modules
We need to rephrase the image source selection due to ListElement only accepting literals. We can't just poke into the qrc file system of the "shared" module without importing it. Change-Id: I54d3fa4daf304afc9a0a55ab8b590d9c5ad20aa2 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> (cherry picked from commit 485416c9d57e8ff8fe4fc0f7f4a3c4fdeaf35e98) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'examples/quick/delegatechooser/delegatechooser.qml')
-rw-r--r--examples/quick/delegatechooser/delegatechooser.qml11
1 files changed, 6 insertions, 5 deletions
diff --git a/examples/quick/delegatechooser/delegatechooser.qml b/examples/quick/delegatechooser/delegatechooser.qml
index afb8518abf..75ab363d05 100644
--- a/examples/quick/delegatechooser/delegatechooser.qml
+++ b/examples/quick/delegatechooser/delegatechooser.qml
@@ -52,6 +52,7 @@ import QtQuick 2.12
import QtQml.Models 2.12
import QtQuick.Layouts 1.12
import Qt.labs.qmlmodels 1.0
+import shared
Rectangle {
visible: true
@@ -61,9 +62,9 @@ Rectangle {
ListModel {
id: listModel
ListElement { dataType: "rect"; color: "green" }
- ListElement { dataType: "image"; source: "../shared/images/qt-logo.png" }
+ ListElement { dataType: "image" }
ListElement { dataType: "rect"; color: "green" }
- ListElement { dataType: "image"; source: "../shared/images/qt-logo.png" }
+ ListElement { dataType: "image" }
ListElement { dataType: "rect"; color: "blue" }
ListElement { dataType: "rect"; color: "blue" }
ListElement { dataType: "rect"; color: "blue" }
@@ -77,9 +78,9 @@ Rectangle {
ListElement { dataType: "rect"; color: "blue" }
ListElement { dataType: "rect"; color: "blue" }
ListElement { dataType: "rect"; color: "green" }
- ListElement { dataType: "image"; source: "../shared/images/qt-logo.png" }
+ ListElement { dataType: "image" }
ListElement { dataType: "rect"; color: "green" }
- ListElement { dataType: "image"; source: "../shared/images/qt-logo.png" }
+ ListElement { dataType: "image" }
ListElement { dataType: "rect"; color: "blue" }
ListElement { dataType: "rect"; color: "lightsteelblue" }
ListElement { dataType: "rect"; color: "fuchsia" }
@@ -118,7 +119,7 @@ Rectangle {
delegate: Image {
width: parent.width
height: 100
- source: model.source
+ source: Images.qtLogo
fillMode: Image.PreserveAspectFit
}
}