diff options
author | Jiu Shanheng <shanheng.jiu@qt.io> | 2024-09-10 19:15:25 +0900 |
---|---|---|
committer | Jiu Shanheng <shanheng.jiu@qt.io> | 2024-09-11 18:40:18 +0900 |
commit | 5c8f09d2c3c99f621b467ed5c1be4fac3a708e85 (patch) | |
tree | 9312e269961b14945a00db47ed236ca53ffbb149 /GUIModel/Meter/Meter.qml | |
parent | 17b016d08cf1680f58cbb9102f35949c8436207c (diff) |
Port the cluster-refgui demo supports both Qt5 and Qt6HEADtrout_19.90.0trout/19.90.019.90.0master
This demo can now run on both Qt5 and Qt6, also added a macro to switch with or without the backend so that it can be developed easily on the Windows desktop.
Bug-AGL: SPEC-5243
Change-Id: I99b12ad9779a477784df13b83a850387747bb588
Signed-off-by: Jiu Shanheng <shanheng.jiu@qt.io>
Diffstat (limited to 'GUIModel/Meter/Meter.qml')
-rw-r--r-- | GUIModel/Meter/Meter.qml | 106 |
1 files changed, 51 insertions, 55 deletions
diff --git a/GUIModel/Meter/Meter.qml b/GUIModel/Meter/Meter.qml index 7c2d5dd..d79d36f 100644 --- a/GUIModel/Meter/Meter.qml +++ b/GUIModel/Meter/Meter.qml @@ -15,75 +15,71 @@ */ import QtQuick 2.14 -import QtGraphicalEffects 1.14 Item { id: meter property real speedValue: 0 property real tachoValue: 0 - property real chargeValue:100 + property real chargeValue: 100 onSpeedValueChanged: { - speedGuage.speedValue = speedValue - speedNeedle.speedValue = speedValue - digitalSpeed.speedValue = speedValue + speedGuage.speedValue = speedValue; + speedNeedle.speedValue = speedValue; + digitalSpeed.speedValue = speedValue; } onTachoValueChanged: { - tachometer.tachoValue = tachoValue + tachometer.tachoValue = tachoValue; } onChargeValueChanged: { - chargeGuage.chargeValue = chargeValue + chargeGuage.chargeValue = chargeValue; } - Item { - id: meterParts - property var easing: Easing.InOutQuad - - Connections{ - target: rootItem - onTransNormalToAdas:{ - / *nop */ - } - } - - Sideline { - id: sideline - } - - Ring { - id: ring - } - - ChargeGuage { - id: chargeGuage - } - - SpeedGuage { - id: speedGuage - } - - SpeedNeedle { - id: speedNeedle - } - - Tachometer { - id: tachometer - } - - Ready { - id: ready - } - - Mask { - id: mask - } - - DigitalSpeed { - id: digitalSpeed - } + id: meterParts + property var easing: Easing.InOutQuad + + Connections { + target: rootItem + onTransNormalToAdas: { + / *nop */; + } + } + + Sideline { + id: sideline + } + + Ring { + id: ring + } + + ChargeGuage { + id: chargeGuage + } + + SpeedGuage { + id: speedGuage + } + + SpeedNeedle { + id: speedNeedle + } + + Tachometer { + id: tachometer + } + + Ready { + id: ready + } + + Mask { + id: mask + } + + DigitalSpeed { + id: digitalSpeed + } } } - - |