19 lines
447 B
QML
19 lines
447 B
QML
|
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
|
||
|
}
|
||
|
}
|
||
|
}
|