Seperate logic from data to allow widget display based on future logic.
This commit is contained in:
@@ -103,8 +103,10 @@ Kirigami.PageRoute {
|
|||||||
level: 4
|
level: 4
|
||||||
}
|
}
|
||||||
Kirigami.Icon {
|
Kirigami.Icon {
|
||||||
|
property bool oilChangeNeeded: false
|
||||||
|
|
||||||
id: checkupIcon
|
id: checkupIcon
|
||||||
visible: false
|
visible: oilChangeNeeded
|
||||||
width: Kirigami.Units.iconSizes.smallMedium
|
width: Kirigami.Units.iconSizes.smallMedium
|
||||||
height: Kirigami.Units.iconSizes.smallMedium
|
height: Kirigami.Units.iconSizes.smallMedium
|
||||||
source: "dialog-information"
|
source: "dialog-information"
|
||||||
@@ -126,7 +128,7 @@ Kirigami.PageRoute {
|
|||||||
target: dbAnalytics
|
target: dbAnalytics
|
||||||
function onIsOilChangeNeeded(changeNeeded, vehicleId) {
|
function onIsOilChangeNeeded(changeNeeded, vehicleId) {
|
||||||
if(vehicleId == id) {
|
if(vehicleId == id) {
|
||||||
checkupIcon.visible = changeNeeded;
|
checkupIcon.oilChangeNeeded = changeNeeded;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user