1import QtQuick 1.1
2
3Item {
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}
55