aboutsummaryrefslogtreecommitdiffstats
path: root/src/quickcontrols/doc/snippets/qtquickcontrols-combobox-custom.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/quickcontrols/doc/snippets/qtquickcontrols-combobox-custom.qml')
-rw-r--r--src/quickcontrols/doc/snippets/qtquickcontrols-combobox-custom.qml15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/quickcontrols/doc/snippets/qtquickcontrols-combobox-custom.qml b/src/quickcontrols/doc/snippets/qtquickcontrols-combobox-custom.qml
index 2481f6dcf8..0cc408d492 100644
--- a/src/quickcontrols/doc/snippets/qtquickcontrols-combobox-custom.qml
+++ b/src/quickcontrols/doc/snippets/qtquickcontrols-combobox-custom.qml
@@ -1,20 +1,25 @@
// Copyright (C) 2017 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
//! [file]
+pragma ComponentBehavior: Bound
+
import QtQuick
-import QtQuick.Controls
+import QtQuick.Controls.Basic
ComboBox {
id: control
model: ["First", "Second", "Third"]
delegate: ItemDelegate {
+ id: delegate
+
+ required property var model
+ required property int index
+
width: control.width
contentItem: Text {
- text: control.textRole
- ? (Array.isArray(control.model) ? modelData[control.textRole] : model[control.textRole])
- : modelData
+ text: delegate.model[control.textRole]
color: "#21be2b"
font: control.font
elide: Text.ElideRight