aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/quickcontrols/qquickiconlabel/data/childPaintOrder.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/quickcontrols/qquickiconlabel/data/childPaintOrder.qml')
-rw-r--r--tests/auto/quickcontrols/qquickiconlabel/data/childPaintOrder.qml32
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/auto/quickcontrols/qquickiconlabel/data/childPaintOrder.qml b/tests/auto/quickcontrols/qquickiconlabel/data/childPaintOrder.qml
new file mode 100644
index 0000000000..b26d36fac6
--- /dev/null
+++ b/tests/auto/quickcontrols/qquickiconlabel/data/childPaintOrder.qml
@@ -0,0 +1,32 @@
+// Copyright (C) 2025 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Controls.impl
+
+AbstractButton {
+ id: control
+ width: 200
+ height: 200
+ text: "Button"
+ icon.source: "qrc:/qt-project.org/imports/QtQuick/Controls/Basic/images/check.png"
+ icon.color: enabled ? "transparent" : "red"
+
+ contentItem: IconLabel {
+ id: iconLabel
+ objectName: "iconLabel"
+ display: control.display
+ icon: control.icon
+ text: control.text
+ font: control.font
+
+ Text {
+ objectName: "childText"
+ color: "red"
+ anchors.centerIn: parent
+ text: "Should be in front"
+ font.bold: true
+ }
+ }
+}