// Copyright (C) 2024 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only // Qt-Security score:significant reason:default import QtQuick import QtQuick.Controls.Imagine import QtQuick.Controls.impl import QtQuick.Layouts import QtQuick.Dialogs.quickimpl as DialogsQuickImpl DialogsQuickImpl.ColorInputsImpl { id: control implicitWidth: implicitBackgroundWidth + leftInset + rightInset implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, implicitContentHeight + topPadding + bottomPadding) padding: 1 mode: colorSystemComboBox.currentIndex delegate: TextField { Layout.fillWidth: true } contentItem: RowLayout { ComboBox { id: colorSystemComboBox objectName: "colorSystemComboBox" editable: false flat: true background.implicitWidth: 0 implicitContentWidthPolicy: ComboBox.WidestTextWhenCompleted implicitWidth: implicitContentWidth + leftPadding + rightPadding // Workaround QTBUG-106098 currentIndex: DialogsQuickImpl.ColorInputsImpl.Hex model: [qsTr("Hex"), qsTr("RGB"), qsTr("HSV"), qsTr("HSL")] } } }