Warning, /rolisteam/rolisteam/src/libraries/qml_views/rolistyle/ToolButton.qml is written in an unsupported language. File is not indexed.

0001 import QtQuick
0002 import QtQuick.Controls
0003 import QtQuick.Controls.impl
0004 import QtQuick.Templates  as T
0005 import Customization
0006 
0007 T.ToolButton {
0008     id: control
0009 
0010     property QtObject style: Theme.styleSheet("Palette")
0011 
0012     implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset,
0013                             implicitContentWidth + leftPadding + rightPadding)
0014     implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset,
0015                              implicitContentHeight + topPadding + bottomPadding)
0016 
0017     padding: 6
0018     spacing: 6
0019 
0020     icon.width: 16
0021     icon.height: 16
0022     icon.color: control.style.buttonText
0023 
0024     contentItem: IconLabel {
0025         spacing: control.spacing
0026         mirrored: control.mirrored
0027         display: control.display
0028 
0029         icon: control.icon
0030         text: control.text
0031         font: control.font
0032         color: control.style.buttonText
0033     }
0034 
0035 
0036     background: Rectangle {
0037         id: rectId
0038         implicitWidth: 20
0039         implicitHeight: 20
0040 
0041         color: control.enabled && (control.highlighted || control.checked) ? control.style.button : "transparent"
0042 
0043         opacity: control.down || control.hovered ? 1.0 : 0.4
0044     }
0045 }