File: CustomListView.qml

package info (click to toggle)
syncthingtray 2.0.9-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 13,124 kB
  • sloc: cpp: 34,081; xml: 1,705; java: 1,258; sh: 97; javascript: 54; makefile: 25
file content (16 lines) | stat: -rw-r--r-- 539 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import QtQuick
import QtQuick.Controls.Material

ListView {
    id: listView
    activeFocusOnTab: true
    keyNavigationEnabled: true
    boundsMovement: Flickable.StopAtBounds
    boundsBehavior: Flickable.DragAndOvershootBounds
    transformOrigin: listView.verticalOvershoot >= 0 ? Item.Top : Item.Bottom
    transform: Scale {
        origin.y: listView.verticalOvershoot > 0 ? listView.height : 0
        yScale: 1 + Math.log(Math.abs(listView.verticalOvershoot) + 1) * 0.01
    }
    ScrollIndicator.vertical: ScrollIndicator { }
}