aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qmlcppcodegen/data/conversionDecrement.qml
blob: fdce0fe65cf93b3357a63fb1c7c69b5d5e03bf95 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pragma Strict
import QtQml

QtObject {
    id: panelGrid
    property var pages: 4
    property int currentPageIndex: 0

    onPagesChanged: {
        if (panelGrid.currentPageIndex === 0) {
            panelGrid.currentPageIndex = panelGrid.pages - 2
        } else if (panelGrid.currentPageIndex === panelGrid.pages - 1) {
            panelGrid.currentPageIndex = 0
        } else {
            panelGrid.currentPageIndex -= 1
        }
    }
}