C
Indicators: Creating Safety-Critical UI
// Copyright (C) 2023 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial // This file is part of the Qt Safe Renderer module import QtQuick import QtQuick.Window import Qt.SafeRenderer Window { visible: true width: 640 height: 480 title: qsTr("Indicators test") id: root Timer { id: timer interval: 1000 running: true property int value: 0 repeat: true onTriggered: { timer.value = timer.value + 1 form.text = value.toString() if (form.state == "") { form.state = "park" } else if (form.state == "park") { form.state = "neutral" } else if (form.state == "neutral") { form.state = "reverse" } else if (form.state == "reverse") { form.state = "drive" } else if (form.state == "drive") { form.state = "" } } } MainForm { id: form } }