diff options
Diffstat (limited to 'src/quickcontrols/doc/snippets/qtquickcontrols-combobox-custom.qml')
-rw-r--r-- | src/quickcontrols/doc/snippets/qtquickcontrols-combobox-custom.qml | 15 |
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 |