aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/quickcontrols/qquickapplicationwindow/data/attachedProperties.qml
blob: d84cdc3daabf8b0e2224a39a6cd9b9d6edd2b222 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
// Copyright (C) 2017 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only

import QtQuick
import QtQuick.Window
import QtQuick.Controls

ApplicationWindow {
    property alias childControl: childControl
    property alias childItem: childItem
    property alias childObject: childObject

    Control {
        id: childControl

        property ApplicationWindow attached_window: ApplicationWindow.window
        property Item attached_contentItem: ApplicationWindow.contentItem
        property Item attached_activeFocusControl: ApplicationWindow.activeFocusControl
        property Item attached_header: ApplicationWindow.header
        property Item attached_footer: ApplicationWindow.footer
    }

    Item {
        id: childItem

        property ApplicationWindow attached_window: ApplicationWindow.window
        property Item attached_contentItem: ApplicationWindow.contentItem
        property Item attached_activeFocusControl: ApplicationWindow.activeFocusControl
        property Item attached_header: ApplicationWindow.header
        property Item attached_footer: ApplicationWindow.footer
    }

    QtObject {
        id: childObject

        property ApplicationWindow attached_window: ApplicationWindow.window
        property Item attached_contentItem: ApplicationWindow.contentItem
        property Item attached_activeFocusControl: ApplicationWindow.activeFocusControl
        property Item attached_header: ApplicationWindow.header
        property Item attached_footer: ApplicationWindow.footer
    }

    property alias childWindow: childWindow
    property alias childWindowControl: childWindowControl
    property alias childWindowItem: childWindowItem
    property alias childWindowObject: childWindowObject

    Window {
        id: childWindow

        property ApplicationWindow attached_window: ApplicationWindow.window
        property Item attached_contentItem: ApplicationWindow.contentItem
        property Item attached_activeFocusControl: ApplicationWindow.activeFocusControl
        property Item attached_header: ApplicationWindow.header
        property Item attached_footer: ApplicationWindow.footer

        Control {
            id: childWindowControl

            property ApplicationWindow attached_window: ApplicationWindow.window
            property Item attached_contentItem: ApplicationWindow.contentItem
            property Item attached_activeFocusControl: ApplicationWindow.activeFocusControl
            property Item attached_header: ApplicationWindow.header
            property Item attached_footer: ApplicationWindow.footer
        }

        Item {
            id: childWindowItem

            property ApplicationWindow attached_window: ApplicationWindow.window
            property Item attached_contentItem: ApplicationWindow.contentItem
            property Item attached_activeFocusControl: ApplicationWindow.activeFocusControl
            property Item attached_header: ApplicationWindow.header
            property Item attached_footer: ApplicationWindow.footer
        }

        QtObject {
            id: childWindowObject

            property ApplicationWindow attached_window: ApplicationWindow.window
            property Item attached_contentItem: ApplicationWindow.contentItem
            property Item attached_activeFocusControl: ApplicationWindow.activeFocusControl
            property Item attached_header: ApplicationWindow.header
            property Item attached_footer: ApplicationWindow.footer
        }
    }

    property alias childAppWindow: childAppWindow
    property alias childAppWindowControl: childAppWindowControl
    property alias childAppWindowItem: childAppWindowItem
    property alias childAppWindowObject: childAppWindowObject

    ApplicationWindow {
        id: childAppWindow

        property ApplicationWindow attached_window: ApplicationWindow.window
        property Item attached_contentItem: ApplicationWindow.contentItem
        property Item attached_activeFocusControl: ApplicationWindow.activeFocusControl
        property Item attached_header: ApplicationWindow.header
        property Item attached_footer: ApplicationWindow.footer

        Control {
            id: childAppWindowControl

            property ApplicationWindow attached_window: ApplicationWindow.window
            property Item attached_contentItem: ApplicationWindow.contentItem
            property Item attached_activeFocusControl: ApplicationWindow.activeFocusControl
            property Item attached_header: ApplicationWindow.header
            property Item attached_footer: ApplicationWindow.footer
        }

        Item {
            id: childAppWindowItem

            property ApplicationWindow attached_window: ApplicationWindow.window
            property Item attached_contentItem: ApplicationWindow.contentItem
            property Item attached_activeFocusControl: ApplicationWindow.activeFocusControl
            property Item attached_header: ApplicationWindow.header
            property Item attached_footer: ApplicationWindow.footer
        }

        QtObject {
            id: childAppWindowObject

            property ApplicationWindow attached_window: ApplicationWindow.window
            property Item attached_contentItem: ApplicationWindow.contentItem
            property Item attached_activeFocusControl: ApplicationWindow.activeFocusControl
            property Item attached_header: ApplicationWindow.header
            property Item attached_footer: ApplicationWindow.footer
        }
    }
}