1// SPDX-FileCopyrightText: 2016 Marco Martin <mart@kde.org> 2// SPDX-License-Identifier: LGPL-2.0-or-later 3 4import QtQuick 2.6 5import QtQuick.Templates @QQC2_VERSION@ as T 6 7T.SwipeView { 8 id: control 9 implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset, 10 implicitContentWidth + leftPadding + rightPadding) 11 implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, 12 implicitContentHeight + topPadding + bottomPadding) 13 14 15 contentItem: ListView { 16 model: control.contentModel 17 interactive: control.interactive 18 currentIndex: control.currentIndex 19 focus: control.focus 20 21 spacing: control.spacing 22 orientation: control.orientation 23 snapMode: ListView.SnapOneItem 24 boundsBehavior: Flickable.StopAtBounds 25 26 highlightRangeMode: ListView.StrictlyEnforceRange 27 preferredHighlightBegin: 0 28 preferredHighlightEnd: 0 29 highlightMoveDuration: 250 30 maximumFlickVelocity: 4 * (control.orientation === Qt.Horizontal ? width : height) 31 } 32} 33 34