[vlc-devel] [PATCH 24/25] qml: add CSD decorations to ResumeDialog

Prince Gupta guptaprince8832 at gmail.com
Thu Mar 11 09:16:32 UTC 2021


ResumeDialog hides TopBar so need to provide placeholder CSD decorations
---
 modules/gui/qt/player/qml/ResumeDialog.qml | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/modules/gui/qt/player/qml/ResumeDialog.qml b/modules/gui/qt/player/qml/ResumeDialog.qml
index 07f73eb921..a44b4b9a51 100644
--- a/modules/gui/qt/player/qml/ResumeDialog.qml
+++ b/modules/gui/qt/player/qml/ResumeDialog.qml
@@ -144,6 +144,21 @@ Widgets.NavigableFocusScope {
             Item {
                 Layout.fillWidth: true
             }
+
+            Loader {
+                id: csdDecorations
+
+                focus: false
+                height: VLCStyle.icon_normal
+                active: mainInterface.clientSideDecoration
+                enabled: mainInterface.clientSideDecoration
+                visible: mainInterface.clientSideDecoration
+                source: "qrc:///widgets/CSDWindowButtonSet.qml"
+                onLoaded: {
+                    item.color = Qt.binding(function() { return resumePanel.colors.playerFg })
+                    item.hoverColor = Qt.binding(function() { return resumePanel.colors.windowCSDButtonDarkBg })
+                }
+            }
         }
     }
 }
-- 
2.25.1



More information about the vlc-devel mailing list