The public tree and its history contain only the listed paths. Earlier projection history remains preserved internally. Source-Sha: 913fde029b935671833254797f0f20f1eb9fabba Policy-Sha: 913fde029b935671833254797f0f20f1eb9fabba Tree-Digest: 180ae530c1058a2a5c89837bdce2d323ae83e669e38590ca72e75b8d92b7262f
36 lines
1 KiB
QML
36 lines
1 KiB
QML
import QtQuick
|
|
import QtQuick.Controls.Basic
|
|
|
|
Button {
|
|
id: control
|
|
|
|
implicitHeight: Math.max(36, contentItem.implicitHeight + 16)
|
|
implicitWidth: contentItem.implicitWidth + 28
|
|
leftPadding: 14
|
|
rightPadding: 14
|
|
topPadding: 8
|
|
bottomPadding: 8
|
|
font.pixelSize: Theme.fontBody
|
|
|
|
background: Rectangle {
|
|
radius: Theme.radiusSm
|
|
color: control.down ? Theme.hover : control.hovered ? Theme.hover : Theme.raised
|
|
border.width: 1
|
|
border.color: control.activeFocus ? Theme.blue : Theme.bevelDark
|
|
opacity: control.enabled ? 1 : 0.5
|
|
Rectangle {
|
|
anchors { left: parent.left; right: parent.right; top: parent.top; margins: 1 }
|
|
height: 1
|
|
color: control.down ? Theme.bevelDark : Theme.bevelLight
|
|
}
|
|
}
|
|
|
|
contentItem: Text {
|
|
text: control.text
|
|
font: control.font
|
|
color: control.enabled ? Theme.text : Theme.faint
|
|
horizontalAlignment: Text.AlignHCenter
|
|
verticalAlignment: Text.AlignVCenter
|
|
}
|
|
|
|
}
|