diff --git a/ui/shared/status/StatusImageRadioButton.qml b/ui/shared/status/StatusImageRadioButton.qml new file mode 100644 index 0000000000..990ae80151 --- /dev/null +++ b/ui/shared/status/StatusImageRadioButton.qml @@ -0,0 +1,38 @@ +import QtQuick 2.13 +import QtQuick.Controls 2.13 +import QtQuick.Controls.Universal 2.12 +import "../../imports" +import "../../shared" +import "./" + +Rectangle { + id: root + + property int padding: Style.current.padding + property alias control: radioControl + property alias image: img + + width: 312 + height: 258 + color: radioControl.checked ? Style.current.secondaryBackground : Style.current.transparent + + radius: Style.current.radius + + SVGImage { + id: img + anchors.top: parent.top + anchors.topMargin: root.padding + anchors.left: parent.left + anchors.leftMargin: root.padding + anchors.right: parent.right + anchors.rightMargin: root.padding + } + + StatusRadioButton { + id: radioControl + anchors.top: img.bottom + anchors.topMargin: root.padding + anchors.left: parent.left + anchors.leftMargin: root.padding + } +}