Revision control

Copy as Markdown

import QtQuick 2.15
Item {
id: root
property int number: 2
property int stateChangeCounter: 0
Item {
id: item
onStateChanged: ++stateChangeCounter
states: [
State {
name: "n1"
when: root.number === 1
},
State {
name: "n2"
when: root.number === 2
}
]
}
}