[vlc-devel] [PATCH 14/28] qml: set proper sizing for playlist listview item duration

Fatih Uzunoglu fuzun54 at outlook.com
Tue Jul 21 19:28:44 CEST 2020


---
 modules/gui/qt/playlist/qml/PLItem.qml           | 10 +++++++++-
 modules/gui/qt/playlist/qml/PlaylistListView.qml |  2 +-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/modules/gui/qt/playlist/qml/PLItem.qml b/modules/gui/qt/playlist/qml/PLItem.qml
index 5ba9c87edf..430be3e15d 100644
--- a/modules/gui/qt/playlist/qml/PLItem.qml
+++ b/modules/gui/qt/playlist/qml/PLItem.qml
@@ -179,8 +179,16 @@ Rectangle {
             Widgets.ListLabel {
                 id: textDuration
                 Layout.rightMargin: VLCStyle.margin_xsmall
-
+                Layout.preferredWidth: durationMetric.width
                 text: model.duration
+                horizontalAlignment: Text.AlignHCenter
+                verticalAlignment: Text.AlignVCenter
+
+                TextMetrics {
+                    id: durationMetric
+                    font.pixelSize: VLCStyle.fontSize_normal
+                    text: "-00:00-"
+                }
             }
 
         }
diff --git a/modules/gui/qt/playlist/qml/PlaylistListView.qml b/modules/gui/qt/playlist/qml/PlaylistListView.qml
index 7ff4f7c0ba..8724cc6b8a 100644
--- a/modules/gui/qt/playlist/qml/PlaylistListView.qml
+++ b/modules/gui/qt/playlist/qml/PlaylistListView.qml
@@ -247,7 +247,7 @@ Widgets.NavigableFocusScope {
                 TextMetrics {
                     id: durationMetric
                     font.pixelSize: VLCStyle.fontSize_normal
-                    text: "-00:00"
+                    text: "-00:00-"
                 }
             }
         }
-- 
2.25.1



More information about the vlc-devel mailing list