[vlc-devel] [PATCH 14/29] qml: add setCurrentItemFocus function to ExpandGridView
    Prince Gupta 
    guptaprince8832 at gmail.com
       
    Tue Aug  4 13:34:47 CEST 2020
    
    
  
---
 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
-- 
2.25.1
    
    
More information about the vlc-devel
mailing list