QML UI: add our own styled checkbox

Add out own styled checkbox as resource.

Signed-off-by: Joakim Bygdell <j.bygdell@gmail.com>
This commit is contained in:
Joakim Bygdell 2017-07-24 20:19:34 +02:00 committed by Dirk Hohndel
parent 071db08b14
commit fe425924e4
2 changed files with 28 additions and 0 deletions

View file

@ -0,0 +1,27 @@
// SPDX-License-Identifier: GPL-2.0
import QtQuick 2.3
import QtQuick.Controls 2.2
import org.kde.kirigami 2.0 as Kirigami
CheckBox {
id: root
indicator: Rectangle {
implicitWidth: 20
implicitHeight: 20
x: root.leftPadding
y: parent.height / 2 - height / 2
radius: 4
border.color: root.down ? subsurfaceTheme.darkerPrimaryColor : subsurfaceTheme.primaryColor
color: subsurfaceTheme.drawerColor
Rectangle {
width: 12
height: 12
x: 4
y: 4
radius: 3
color: root.down ? subsurfaceTheme.darkerPrimaryColor : subsurfaceTheme.primaryColor
visible: root.checked
}
}
}

View file

@ -23,6 +23,7 @@
<file alias="menu-back.png">icons/menu-back.png</file>
<file alias="nocloud.svg">icons/nocloud.svg</file>
<file>SsrfSwitch.qml</file>
<file>SsrfCheckBox.qml</file>
</qresource>
<qresource prefix="/">
<file>qtquickcontrols2.conf</file>