diff --git a/src/qml/MediaPlayListView.qml b/src/qml/MediaPlayListView.qml --- a/src/qml/MediaPlayListView.qml +++ b/src/qml/MediaPlayListView.qml @@ -257,6 +257,14 @@ onHideUndoInline: undoClear.visible = false } + Timer { + id: autoHideUndoTimer + + interval: 7000 + + onTriggered: undoClear.visible = false + } + id: undoClear text: i18nc("Playlist cleared", "Playlist cleared") @@ -267,6 +275,15 @@ Layout.rightMargin: elisaTheme.layoutHorizontalMargin Layout.leftMargin: elisaTheme.layoutHorizontalMargin + onVisibleChanged: + { + if (visible) { + autoHideUndoTimer.start() + } else { + autoHideUndoTimer.stop() + } + } + actions: [ Kirigami.Action { text: i18nc("Undo", "Undo")