vlc | branch: master | Prince Gupta <guptaprince8...@gmail.com> | Tue Aug  4 
12:56:37 2020 +0530| [4d6db2611704e70586e776fb1962eb225824b8d4] | committer: 
Pierre Lamot

qml: add setCurrentItemFocus function to ExpandGridView

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

 modules/gui/qt/widgets/qml/ExpandGridView.qml | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/modules/gui/qt/widgets/qml/ExpandGridView.qml 
b/modules/gui/qt/widgets/qml/ExpandGridView.qml
index a4e575e7e0..12cea86073 100644
--- a/modules/gui/qt/widgets/qml/ExpandGridView.qml
+++ b/modules/gui/qt/widgets/qml/ExpandGridView.qml
@@ -84,6 +84,13 @@ NavigableFocusScope {
 
     Accessible.role: Accessible.Table
 
+    function setCurrentItemFocus() {
+        if (!model || model.count === 0 || currentIndex === -1)
+            return
+        positionViewAtIndex(currentIndex, ItemView.Contain)
+        flickable.setCurrentItemFocus()
+    }
+
     function switchExpandItem(index) {
         if (_count === 0)
             return

_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to