diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2021-09-01 16:53:49 +0200 |
---|---|---|
committer | Alexandru Croitor <alexandru.croitor@qt.io> | 2021-09-30 22:24:01 +0200 |
commit | 403cc617a116d73e54bb982314054fb72bbb974a (patch) | |
tree | b7eb2e51c9cf93996062be55aafbc35a42755ff7 /examples/quick/delegatechooser/delegatechooser.qml | |
parent | c224516a74c116efbee053e9147e9f2301c1a674 (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.qml | 11 |
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 } } |