Warning, /graphics/kphotoalbum/AndroidRemoteControl/qml/PositionObserver.qml is written in an unsupported language. File is not indexed.

0001 /* SPDX-FileCopyrightText: 2014 Jesper K. Pedersen <blackie@kde.org>
0002 
0003    SPDX-License-Identifier: GPL-2.0-or-later
0004 */
0005 
0006 import QtQuick 2.0
0007 
0008 Item {
0009     property var view
0010     property int index: 0
0011 
0012     Connections {
0013         target: view
0014         onCountChanged: scrollToStoredOffset()
0015         onVisibleChanged: scrollToStoredOffset()
0016     }
0017 
0018     function scrollToStoredOffset() {
0019         view.positionViewAtIndex(index, GridView.Beginning)
0020     }
0021 
0022     function getIndex() {
0023         return view.indexAt(view.contentX, view.contentY)
0024     }
0025 }