[vlc-commits] qml: change playlist list item status image to font icon

Fatih Uzunoglu git at videolan.org
Fri Jul 24 11:45:37 CEST 2020


vlc | branch: master | Fatih Uzunoglu <fuzun54 at outlook.com> | Thu Jul  2 12:57:36 2020 +0300| [ebfd7815cfd19a57217428ff8087754f51b35fbd] | committer: Pierre Lamot

qml: change playlist list item status image to font icon

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=ebfd7815cfd19a57217428ff8087754f51b35fbd
---

 modules/gui/qt/playlist/qml/PLItem.qml | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/modules/gui/qt/playlist/qml/PLItem.qml b/modules/gui/qt/playlist/qml/PLItem.qml
index 540bfc5d24..35da202eb4 100644
--- a/modules/gui/qt/playlist/qml/PLItem.qml
+++ b/modules/gui/qt/playlist/qml/PLItem.qml
@@ -143,14 +143,17 @@ Rectangle {
                     visible: !statusIcon.visible
                 }
 
-                Image {
+                Widgets.IconLabel {
                     id: statusIcon
-                    anchors.centerIn: parent
-                    visible: (model.isCurrent && source !== "")
-                    width: VLCStyle.play_cover_small
-                    height: VLCStyle.play_cover_small
-                    source: player.playingState === PlayerController.PLAYING_STATE_PLAYING ? "qrc:///toolbar/play_b.svg" :
-                                                        player.playingState === PlayerController.PLAYING_STATE_PAUSED ? "qrc:///toolbar/pause_b.svg" : ""
+                    anchors.fill: parent
+                    visible: (model.isCurrent && text !== "")
+                    width: height
+                    height: VLCStyle.icon_normal
+                    horizontalAlignment: Text.AlignHCenter
+                    verticalAlignment: Text.AlignVCenter
+                    color: VLCStyle.colors.accent
+                    text: player.playingState === PlayerController.PLAYING_STATE_PLAYING ? VLCIcons.volume_high :
+                                                    player.playingState === PlayerController.PLAYING_STATE_PAUSED ? VLCIcons.pause : ""
                 }
             }
 



More information about the vlc-commits mailing list