diff options
Diffstat (limited to 'tests/auto/quickcontrols/qquickmaterialstyle/data/tst_material.qml')
-rw-r--r-- | tests/auto/quickcontrols/qquickmaterialstyle/data/tst_material.qml | 39 |
1 files changed, 28 insertions, 11 deletions
diff --git a/tests/auto/quickcontrols/qquickmaterialstyle/data/tst_material.qml b/tests/auto/quickcontrols/qquickmaterialstyle/data/tst_material.qml index 4fb19c7c0f..6d7fbffa64 100644 --- a/tests/auto/quickcontrols/qquickmaterialstyle/data/tst_material.qml +++ b/tests/auto/quickcontrols/qquickmaterialstyle/data/tst_material.qml @@ -51,17 +51,6 @@ TestCase { } Component { - id: styledWindowComponent - Window { - Material.theme: Material.Dark - Material.primary: Material.Brown - Material.accent: Material.Green - Material.background: Material.Yellow - Material.foreground: Material.Grey - } - } - - Component { id: buttonLoaderComponent Loader { active: false @@ -1277,4 +1266,32 @@ TestCase { // false => true => false. compare(buttonActiveFocusSpy.count, 2) } + + Component { + id: childWindowComponent + + ApplicationWindow { + objectName: "parentWindow" + property alias childWindow: childWindow + + Material.theme: Material.Dark + Material.primary: Material.Brown + Material.accent: Material.Green + Material.background: Material.Yellow + Material.foreground: Material.Grey + + ApplicationWindow { + id: childWindow + objectName: "childWindow" + } + } + } + + function test_windowBackgroundColorPropagation() { + let parentWindow = createTemporaryObject(childWindowComponent, testCase) + verify(parentWindow) + + let childWindow = parentWindow.childWindow + compare(childWindow.Material.theme, Material.Dark) + } } |