mirror of
https://github.com/subsurface/subsurface.git
synced 2024-12-05 00:21:29 +00:00
4ca40bc152
It was very odd that we had two slightly different styled check boxes. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
34 lines
892 B
QML
34 lines
892 B
QML
// SPDX-License-Identifier: GPL-2.0
|
|
import QtQuick 2.11
|
|
import QtQuick.Controls 2.4
|
|
import QtQuick.Layouts 1.11
|
|
import org.kde.kirigami 2.4 as Kirigami
|
|
|
|
CheckBox {
|
|
id: cb
|
|
indicator: Rectangle {
|
|
implicitWidth: Kirigami.Units.gridUnit
|
|
implicitHeight: Kirigami.Units.gridUnit
|
|
x: cb.leftPadding
|
|
y: parent.height / 2 - height / 2
|
|
radius: 4
|
|
border.color: cb.down ? subsurfaceTheme.darkerPrimaryColor : subsurfaceTheme.primaryColor
|
|
border.width: 2
|
|
color: subsurfaceTheme.backgroundColor
|
|
Rectangle {
|
|
width: parent.width / 2
|
|
height: width
|
|
x: width / 2
|
|
y: width / 2
|
|
radius: 3
|
|
color: cb.down ? subsurfaceTheme.darkerPrimaryColor : subsurfaceTheme.primaryColor
|
|
visible: cb.checked
|
|
}
|
|
}
|
|
contentItem: Text {
|
|
color: subsurfaceTheme.textColor
|
|
font.pointSize: subsurfaceTheme.regularPointSize
|
|
text: cb.text
|
|
leftPadding: cb.indicator.width + cb.spacing
|
|
}
|
|
}
|