Rename notification timer state

This commit is contained in:
David Heinemeier Hansson
2026-05-20 15:23:29 +02:00
parent 32a5938819
commit 296ee20e98
+4 -4
View File
@@ -842,7 +842,7 @@ Item {
implicitHeight: card.implicitHeight implicitHeight: card.implicitHeight
readonly property real lifetime: service.durationFor(cardSlot.urgency) readonly property real lifetime: service.durationFor(cardSlot.urgency)
property real progress: 1.0 property real remainingLifetime: 1.0
readonly property bool ticking: cardSlot.lifetime > 0 && !card.hovered readonly property bool ticking: cardSlot.lifetime > 0 && !card.hovered
Timer { Timer {
@@ -851,9 +851,9 @@ Item {
running: cardSlot.ticking running: cardSlot.ticking
onTriggered: { onTriggered: {
if (cardSlot.lifetime <= 0) return if (cardSlot.lifetime <= 0) return
cardSlot.progress -= 50.0 / cardSlot.lifetime cardSlot.remainingLifetime -= 50.0 / cardSlot.lifetime
if (cardSlot.progress <= 0) { if (cardSlot.remainingLifetime <= 0) {
cardSlot.progress = 0 cardSlot.remainingLifetime = 0
service.dismissPopup(cardSlot.index) service.dismissPopup(cardSlot.index)
} }
} }