[vlc-commits] qml: show play cover on VideoList cover images
Prince Gupta
git at videolan.org
Tue Jun 9 11:03:10 CEST 2020
vlc | branch: master | Prince Gupta <guptaprince8832 at gmail.com> | Fri Jun 5 21:15:21 2020 +0530| [8fa5fe13fee6f4ce0f6679f2fb2462bb1baf94b6] | committer: Pierre Lamot
qml: show play cover on VideoList cover images
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=8fa5fe13fee6f4ce0f6679f2fb2462bb1baf94b6
---
modules/gui/qt/medialibrary/qml/VideoListDisplay.qml | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/modules/gui/qt/medialibrary/qml/VideoListDisplay.qml b/modules/gui/qt/medialibrary/qml/VideoListDisplay.qml
index 25ed3d2386..daf21dc725 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{
More information about the vlc-commits
mailing list