From a4e86d1e32ff7bd3e8bcae822980aeecaea9a548 Mon Sep 17 00:00:00 2001 From: Valentin Platzgummer Date: Mon, 20 Jan 2020 12:55:05 +0100 Subject: [PATCH] message life-time added --- src/ui/MainWindowInner.qml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/ui/MainWindowInner.qml b/src/ui/MainWindowInner.qml index 39e9a22e1..f2d487550 100644 --- a/src/ui/MainWindowInner.qml +++ b/src/ui/MainWindowInner.qml @@ -601,6 +601,14 @@ Item { font.family: ScreenTools.demiboldFontFamily wrapMode: TextEdit.WordWrap color: qgcPal.alertText + + onTextChanged: { + if (lifetimeTimer.running) { + lifetimeTimer.restart() + } else { + lifetimeTimer.start() // has no effect if timer is running, hence the if clause + } + } } } @@ -644,6 +652,17 @@ Item { } } } + + // Message life-time timer + Timer { + id: lifetimeTimer + interval: 10000 // ms + repeat: false + + onTriggered: { + criticalMmessageArea.close() + } + } } //------------------------------------------------------------------------- -- 2.22.0