Revision control
Copy as Markdown
// Copyright (C) 2023 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
import QtQuick
import QtQuick.Controls.Fusion
import Config
RadioButton {
id: control
height: 20
indicator: Rectangle {
width: 20
height: 20
radius: 10
x: control.leftPadding
y: control.height / 2 - height / 2
color: "transparent"
border.color: Config.secondaryColor
border.width: 2
Rectangle {
width: 10
height: 10
radius: 5
color: Config.secondaryColor
anchors.centerIn: parent
visible: control.checked
}
}
contentItem: Label {
text: control.text
font.pixelSize: 18
verticalAlignment: Text.AlignVCenter
leftPadding: control.indicator.width + control.spacing
color: Config.secondaryColor
}
}