36 lines
688 B
QML
36 lines
688 B
QML
import QtQuick 2.13
|
|
import QtQuick.Controls 2.13
|
|
import QtQuick.Layouts 1.13
|
|
|
|
import StatusQ.Components 0.1
|
|
import StatusQ.Controls 0.1
|
|
|
|
import utils 1.0
|
|
|
|
import "../popups"
|
|
|
|
StatusListItem {
|
|
id: root
|
|
|
|
property var buttonGroup
|
|
property alias checked: radioButton.checked
|
|
|
|
implicitHeight: 52
|
|
anchors.left: parent.left
|
|
anchors.leftMargin: -Style.current.padding
|
|
anchors.right: parent.right
|
|
anchors.rightMargin: -Style.current.padding
|
|
|
|
sensor.onClicked: {
|
|
radioButton.checked = !radioButton.checked
|
|
}
|
|
|
|
components: [
|
|
StatusRadioButton {
|
|
id: radioButton
|
|
ButtonGroup.group: root.buttonGroup
|
|
}
|
|
]
|
|
}
|
|
|