Initial import from the monolithic Qt.
[profile/ivi/qtdeclarative.git] / tests / auto / declarative / qdeclarativeitem / data / layoutmirroring.qml
1 import QtQuick 1.1
2
3 Item {
4     property bool childrenInherit: true
5     Item {
6         objectName: "mirrored1"
7         LayoutMirroring.enabled: true
8         LayoutMirroring.childrenInherit: parent.childrenInherit
9         Item {
10             Item {
11                 objectName: "notMirrored1"
12                 LayoutMirroring.enabled: false
13                 Item {
14                     objectName: "inheritedMirror1"
15                 }
16             }
17             Item {
18                 objectName: "inheritedMirror2"
19             }
20         }
21     }
22     Item {
23         objectName: "mirrored2"
24         LayoutMirroring.enabled: true
25         LayoutMirroring.childrenInherit: false
26         Item {
27             objectName: "notMirrored2"
28         }
29     }
30     Item {
31         LayoutMirroring.enabled: true
32         LayoutMirroring.childrenInherit: true
33         Loader {
34             id: loader
35         }
36     }
37     states: State {
38         name: "newContent"
39         PropertyChanges {
40             target: loader
41             sourceComponent: component
42         }
43     }
44     Component {
45         id: component
46         Item {
47             objectName: "notMirrored3"
48             LayoutMirroring.enabled: false
49             Item {
50                 objectName: "inheritedMirror3"
51             }
52         }
53     }
54 }