| import QtQuick 2.0 |
| |
| Rectangle { |
| width: 400; |
| height: 240; |
| color: "black"; |
| |
| Rectangle { |
| id: gr |
| objectName: "target" |
| color: "green" |
| width: 50; height: 50 |
| } |
| |
| Rectangle { |
| id: np |
| objectName: "newParent" |
| x: 150 |
| width: 150; height: 150 |
| color: "yellow" |
| clip: true |
| Rectangle { |
| color: "red" |
| x: 50; y: 50; height: 50; width: 50 |
| } |
| |
| } |
| |
| Rectangle { |
| id: vp |
| objectName: "viaParent" |
| x: 100; y: 100 |
| width: 50; height: 50 |
| color: "blue" |
| rotation: 45 |
| scale: 2 |
| } |
| |
| states: State { |
| name: "state1" |
| ParentChange { |
| target: gr |
| parent: np |
| x: 50; y: 50; width: 100; |
| } |
| } |
| |
| transitions: Transition { |
| reversible: true |
| to: "state1" |
| ParentAnimation { |
| target: gr; via: vp; |
| NumberAnimation { properties: "x,y,rotation,scale,width" } |
| } |
| } |
| } |