diff --git a/modules/gui/qt/medialibrary/qml/VideoListDisplay.qml b/modules/gui/qt/medialibrary/qml/VideoListDisplay.qml index 25ed3d2386d0faa56aa3b60fcdc45fdcb0a11763..daf21dc725faeb7ce061c4d9b7c4717777480199 100644 --- a/modules/gui/qt/medialibrary/qml/VideoListDisplay.qml +++ b/modules/gui/qt/medialibrary/qml/VideoListDisplay.qml @@ -64,6 +64,8 @@ Widgets.KeyNavigableTableView { property var rowModel: parent.rowModel property var model: parent.colModel + readonly property bool currentlyFocused: parent.currentlyFocused + readonly property bool containsMouse: parent.containsMouse anchors.fill: parent @@ -106,7 +108,7 @@ Widgets.KeyNavigableTableView { } Widgets.VideoProgressBar { value: !rowModel ? 0 : rowModel.progress - visible: value > 0 + visible: !playCover.visible && value > 0 anchors { bottom: parent.bottom left: parent.left @@ -114,6 +116,15 @@ Widgets.KeyNavigableTableView { } } + Widgets.PlayCover { + id: playCover + + anchors.fill: parent + iconSize: VLCStyle.play_cover_small + visible: colDel.currentlyFocused || colDel.containsMouse + + onIconClicked: medialib.addAndPlay( rowModel.id ) + } } } Loader{