Warning, /rolisteam/rolisteam/src/libraries/qml_views/rolistyle/ItemDelegate.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick 2.15
0002 import QtQuick.Controls 2.15
0003 import QtQuick.Controls.impl 2.15
0004 import QtQuick.Templates 2.15 as T
0005 import Customization 1.0
0006
0007 T.ItemDelegate {
0008 id: control
0009 property QtObject style: Theme.styleSheet("Palette")
0010
0011 implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
0012 implicitContentWidth + leftPadding + rightPadding)
0013 implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
0014 implicitContentHeight + topPadding + bottomPadding,
0015 implicitIndicatorHeight + topPadding + bottomPadding)
0016
0017 padding: 12
0018 spacing: 8
0019
0020 icon.width: 24
0021 icon.height: 24
0022 icon.color: control.style.text
0023
0024 contentItem: IconLabel {
0025 spacing: control.spacing
0026 mirrored: control.mirrored
0027 display: control.display
0028 alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft
0029
0030 icon: control.icon
0031 text: control.text
0032 font: control.font
0033 color: control.highlighted ? control.style.highlightedText : control.style.text
0034 }
0035
0036 background: Rectangle {
0037 implicitWidth: 100
0038 implicitHeight: 30
0039 visible: control.down || control.highlighted || control.visualFocus
0040 color: control.highlighted ? control.style.highlight : Color.blend(control.down ? control.style.midlight : control.style.light,
0041 control.style.highlight, control.visualFocus ? 0.75 : 0.15)
0042 }
0043 }