property $type$ $name$: $value$ Item { id: $name$ } BorderImage { id: $name$ source: "$file$" width: $100$; height: $100$ border.left: $5$; border.top: $5$ border.right: $5$; border.bottom: $5$ } Image { id: $name$ source: "$file$" } Text { id: $name$ text: qsTr("$text$") } states: [ State { name: "$name$" PropertyChanges { target: $object$ $$ } } ] State { name: "$name$" PropertyChanges { target: $object$ $$ } } transitions: [ Transition { from: "$fromState$" to: "$toState$" $$ } ] Transition { from: "$fromState$" to: "$toState$" $$ } PropertyChanges { target: $object$ $$ } NumberAnimation { targets: [$object$] properties: "$name$" duration: $200$ } NumberAnimation { target: $object$ property: "$name$" duration: $200$ easing.type: Easing.$InOutQuad$ } PropertyAction { targets: [$object$] properties: "$name$" } PropertyAction { target: $object$; property: "$name$" } PauseAnimation { duration: $200$ } ColorAnimation { from: $"white"$ to: $"black"$ duration: $200$ }