C
Qt Quick Ultralite styling Example
// Copyright (C) 2024 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial
import QtQuick 2.15
import QtQuick.Controls.StyleDefault 1.0 as Base
Base.CheckBox {
id: control
indicator: Rectangle {
x: control.leftPadding
y: control.topPadding + (control.availableHeight - height) / 2
width: control.availableHeight / 2
height: control.availableHeight / 2
radius: width / 2
color: !control.enabled
? "gray"
: (control.checked ? "green" : "red")
}
}