aboutsummaryrefslogtreecommitdiffstats
path: root/GUIModel/Telltale/Telltale.qml
diff options
context:
space:
mode:
Diffstat (limited to 'GUIModel/Telltale/Telltale.qml')
-rw-r--r--GUIModel/Telltale/Telltale.qml380
1 files changed, 380 insertions, 0 deletions
diff --git a/GUIModel/Telltale/Telltale.qml b/GUIModel/Telltale/Telltale.qml
new file mode 100644
index 0000000..d41849c
--- /dev/null
+++ b/GUIModel/Telltale/Telltale.qml
@@ -0,0 +1,380 @@
+/*
+ * Copyright (c) 2020,2021 Panasonic Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ */
+
+import QtQuick 2.14
+
+Item {
+ id: telltale
+
+ property bool telltaleMasterWarn: false
+ property bool telltaleGeneralWarn: false
+ property bool telltaleBrakeEnergyRecovOff: false
+ property bool telltaleBrakeEnergyRecovLv: false
+ property bool telltaleMotorWarn: false
+ property bool telltalePopupHoodWarn: false
+ property bool telltaleDecharge: false
+ property bool telltaleEvSystemWarn: false
+ property bool telltaleChargingPlugWarn: false
+ property bool telltaleLowBatt: false
+ property bool telltaleBattWarn: false
+ property bool telltaleBattTempWarn: false
+ property bool telltaleHighVoltBattCut: false
+ property bool telltaleAeb: false
+ property bool telltaleLdw: false
+ property bool telltaleBsd: false
+ property bool telltaleSrsAirbag: false
+ property bool telltaleEpsOff: false
+ property bool telltaleBrake: false
+ property bool telltaleAbsWarn: false
+ property bool telltaleEspAct: false
+ property bool telltaleHillDescent: false
+ property bool telltaleAutoParking: false
+ property bool telltaleTpmsInd: false
+ property bool telltaleImmobi: false
+ property bool telltaleDoor: false
+ property bool telltaleSeatbelt: false
+ property bool telltaleSeatbelt2: false
+ property bool telltaleEpbWarn: false
+ property bool telltaleEps: false
+ property bool telltaleHighbeamAssist: false
+ property bool telltaleHighbeam: false
+ property bool telltaleRearFog: false
+ property bool telltaleLowbeam: false
+ property bool telltalePosition: false
+
+
+ Image{
+ id:masterWarn
+ source: "qrc:/Images/Telltale/telltale1.png"
+ x:191
+ y:115
+ width:52
+ height:52
+ visible: telltaleMasterWarn
+ }
+ Image{
+ id:generalWarn
+ source: "qrc:/Images/Telltale/telltale2.png"
+ x:130
+ y:149
+ width:52
+ height:52
+ visible: telltaleGeneralWarn
+ }
+ Image{
+ id:brakeEnergyRecovOff
+ source: "qrc:/Images/Telltale/telltale3.png"
+ x:75
+ y:204
+ width:52
+ height:52
+ visible: telltaleBrakeEnergyRecovOff
+ }
+ Image{
+ id:brakeEnergyRecovLv
+ source: "qrc:/Images/Telltale/telltale4.png"
+ x:130
+ y:204
+ width:52
+ height:52
+ visible: telltaleBrakeEnergyRecovLv
+ }
+ Image{
+ id:motorWarn
+ source: "qrc:/Images/Telltale/telltale5.png"
+ x:26
+ y:262
+ width:52
+ height:52
+ visible: telltaleMotorWarn
+ }
+ Image{
+ id:popupHoodWarn
+ source: "qrc:/Images/Telltale/telltale6.png"
+ x:83
+ y:262
+ width:52
+ height:52
+ visible: telltalePopupHoodWarn
+ }
+ Image{
+ id:decharge
+ source: "qrc:/Images/Telltale/telltale7.png"
+ x:83
+ y:317
+ width:52
+ height:52
+ visible: telltaleDecharge
+ }
+ Image{
+ id:evSystemWarn
+ source: "qrc:/Images/Telltale/telltale8.png"
+ x:26
+ y:317
+ width:52
+ height:52
+ visible: telltaleEvSystemWarn
+ }
+ Image{
+ id:chargingPlugWarn
+ source: "qrc:/Images/Telltale/telltale9.png"
+ x:83
+ y:372
+ width:52
+ height:52
+ visible: telltaleChargingPlugWarn
+ }
+ Image{
+ id:lowBatt
+ source: "qrc:/Images/Telltale/telltale10.png"
+ x:26
+ y:372
+ width:52
+ height:52
+ visible: telltaleLowBatt
+ }
+ Image{
+ id:battWarn
+ source: "qrc:/Images/Telltale/telltale11.png"
+ x:83
+ y:427
+ width:52
+ height:52
+ visible: telltaleBattWarn
+ }
+ Image{
+ id:battTempWarn
+ source: "qrc:/Images/Telltale/telltale12.png"
+ x:26
+ y:427
+ width:52
+ height:52
+ visible: telltaleBattTempWarn
+ }
+ Image{
+ id:highVoltBattCut
+ source: "qrc:/Images/Telltale/telltale13.png"
+ x:44
+ y:482
+ width:52
+ height:52
+ visible: telltaleHighVoltBattCut
+ }
+ Image{
+ id:aeb
+ source: "qrc:/Images/Telltale/telltale14.png"
+ x:62
+ y:543
+ width:52
+ height:52
+ visible: telltaleAeb
+ }
+ Image{
+ id:ldw
+ source: "qrc:/Images/Telltale/telltale15.png"
+ x:113
+ y:600
+ width:52
+ height:52
+ visible: telltaleLdw
+ }
+ Image{
+ id:bsd
+ source: "qrc:/Images/Telltale/telltale16.png"
+ x:173
+ y:629
+ width:52
+ height:52
+ visible: telltaleBsd
+ }
+ Image{
+ id:srsAirbag
+ source: "qrc:/Images/Telltale/telltale17.png"
+ x:1738
+ y:204
+ width:52
+ height:52
+ visible: telltaleSrsAirbag
+ }
+ Image{
+ id:epsOff
+ source: "qrc:/Images/Telltale/telltale18.png"
+ x:1794
+ y:204
+ width:52
+ height:52
+ visible: telltaleEpsOff
+ }
+ Image{
+ id:brake
+ source: "qrc:/Images/Telltale/telltale19.png"
+ x:1718
+ y:259
+ width:52
+ height:52
+ visible: telltaleBrake
+ }
+ Image{
+ id:absWarn
+ source: "qrc:/Images/Telltale/telltale20.png"
+ x:1774
+ y:259
+ width:52
+ height:52
+ visible: telltaleAbsWarn
+ }
+ Image{
+ id:espAct
+ source: "qrc:/Images/Telltale/telltale21.png"
+ x:1830
+ y:259
+ width:52
+ height:52
+ visible: telltaleEspAct
+ }
+ Image{
+ id:hillDescent
+ source: "qrc:/Images/Telltale/telltale22.png"
+ x:1718
+ y:314
+ width:52
+ height:52
+ visible: telltaleHillDescent
+ }
+ Image{
+ id:autoParking
+ source: "qrc:/Images/Telltale/telltale23.png"
+ x:1774
+ y:314
+ width:52
+ height:52
+ visible: telltaleAutoParking
+ }
+ Image{
+ id:tpmsInd
+ source: "qrc:/Images/Telltale/telltale24.png"
+ x:1830
+ y:314
+ width:52
+ height:52
+ visible: telltaleTpmsInd
+ }
+ Image{
+ id:immobi
+ source: "qrc:/Images/Telltale/telltale25.png"
+ x:629
+ y:648
+ width:52
+ height:52
+ visible: telltaleImmobi
+ }
+ Image{
+ id:door
+ source: "qrc:/Images/Telltale/telltale26.png"
+ x:685
+ y:648
+ width:52
+ height:52
+ visible: telltaleDoor
+ }
+ Image{
+ id:seatbelt
+ source: "qrc:/Images/Telltale/telltale27.png"
+ x:1196
+ y:648
+ width:52
+ height:52
+ visible: telltaleSeatbelt
+ }
+ Image{
+ id:seatbelt2
+ source: "qrc:/Images/Telltale/telltale28.png"
+ x:1252
+ y:648
+ width:52
+ height:52
+ visible: telltaleSeatbelt2
+ }
+ Image{
+ id:epbWarn
+ source: "qrc:/Images/Telltale/telltale29.png"
+ x:1308
+ y:648
+ width:52
+ height:52
+ visible: telltaleEpbWarn
+ }
+ Image{
+ id:eps
+ source: "qrc:/Images/Telltale/telltale30.png"
+ x:1364
+ y:648
+ width:52
+ height:52
+ visible: telltaleEps
+ }
+ Image{
+ id:highbeamAssist
+ source: "qrc:/Images/Telltale/telltale31.png"
+ x:1420
+ y:648
+ width:52
+ height:52
+ visible: telltaleHighbeamAssist
+ }
+ Image{
+ id:highbeam
+ source: "qrc:/Images/Telltale/telltale32.png"
+ x:1476
+ y:648
+ width:52
+ height:52
+ visible: telltaleHighbeam
+ }
+ Image{
+ id:rearFog
+ source: "qrc:/Images/Telltale/telltale33.png"
+ x:1532
+ y:648
+ width:52
+ height:52
+ visible: telltaleRearFog
+ }
+ Image{
+ id:lowbeam
+ source: "qrc:/Images/Telltale/telltale34.png"
+ x:1588
+ y:648
+ width:52
+ height:52
+ visible: telltaleLowbeam
+ }
+ Image{
+ id:position
+ source: "qrc:/Images/Telltale/telltale35.png"
+ x:1644
+ y:648
+ width:52
+ height:52
+ visible: telltalePosition
+ }
+}