AusweisApp2/resources/qml/Governikus/Global/+ios/GCheckBox.qml

39 lines
671 B
QML

import QtQuick 2.7
import "."
Item {
property bool checked: false
property alias text: description.text
height: Utils.dp(20)
width: row.width
Row {
id: row
height: parent.height
spacing: Utils.dp(6)
Image {
id: image
source: checked && enabled ? "qrc:///images/iOS/CheckedCheckbox.png" : ""
height: parent.height
width: height
fillMode: Image.PreserveAspectFit
}
Text {
id: description
color: Constants.secondary_text
visible: text !== ""
anchors.verticalCenter: image.verticalCenter
font.pixelSize: Constants.normal_font_size
}
}
MouseArea {
anchors.fill: row
onClicked: if (enabled) checked = !checked
}
}