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
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
|