ScrollIndicator QML Type

A non-interactive scroll indicator control. More...

Import Statement: import Qt.labs.controls 1.0
Inherits:

Control

Properties

Attached Properties

Detailed Description

ScrollIndicator is a non-interactive indicator that indicates the current scroll position. A scroll indicator can be either vertical or horizontal, and can be attached to any Flickable, such as ListView and GridView.

Flickable {
    // ...
    ScrollIndicator.vertical: ScrollIndicator { }
}

Note: When ScrollIndicator is attached vertically or horizontally to a Flickable, its geometry and the following properties are automatically set and updated as appropriate:

Note: Types in the Qt.labs module are not guaranteed to remain compatible in future versions.

See also ScrollBar, Customizing ScrollIndicator, and Indicator Controls.

Property Documentation

active : bool

This property holds whether the indicator is active, that is, when the attached Flickable is moving.

indicator : Item

This property holds the indicator item.

See also Customizing ScrollIndicator.

orientation : enumeration

This property holds the orientation of the indicator.

Possible values:

Constant Description
Qt.Horizontal Horizontal
Qt.Vertical Vertical (default)

position : real

This property holds the position of the indicator, scaled to 0.0 - 1.0.

See also Flickable::visibleArea.

size : real

This property holds the size of the indicator, scaled to 0.0 - 1.0.

See also Flickable::visibleArea.

Attached Property Documentation

ScrollIndicator.horizontal : ScrollIndicator

This property attaches a horizontal scroll indicator to a Flickable.

Flickable {
    contentWidth: 2000
    ScrollIndicator.horizontal: ScrollIndicator { }
}

ScrollIndicator.vertical : ScrollIndicator

This property attaches a vertical scroll indicator to a Flickable.

Flickable {
    contentHeight: 2000
    ScrollIndicator.vertical: ScrollIndicator { }
}

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qt-labs-controls-scrollindicator.html