aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qmlls/utils/data/findUsages/groupPropertyUsage
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/qmlls/utils/data/findUsages/groupPropertyUsage')
-rw-r--r--tests/auto/qmlls/utils/data/findUsages/groupPropertyUsage/fontFamilyUsage.qml6
-rw-r--r--tests/auto/qmlls/utils/data/findUsages/groupPropertyUsage/groupPropertyUsage.qml35
2 files changed, 41 insertions, 0 deletions
diff --git a/tests/auto/qmlls/utils/data/findUsages/groupPropertyUsage/fontFamilyUsage.qml b/tests/auto/qmlls/utils/data/findUsages/groupPropertyUsage/fontFamilyUsage.qml
new file mode 100644
index 0000000000..61880d13ff
--- /dev/null
+++ b/tests/auto/qmlls/utils/data/findUsages/groupPropertyUsage/fontFamilyUsage.qml
@@ -0,0 +1,6 @@
+import QtQuick
+
+Item {
+ property font myFont
+ property var family: myFont.family
+}
diff --git a/tests/auto/qmlls/utils/data/findUsages/groupPropertyUsage/groupPropertyUsage.qml b/tests/auto/qmlls/utils/data/findUsages/groupPropertyUsage/groupPropertyUsage.qml
new file mode 100644
index 0000000000..167ccbb30e
--- /dev/null
+++ b/tests/auto/qmlls/utils/data/findUsages/groupPropertyUsage/groupPropertyUsage.qml
@@ -0,0 +1,35 @@
+// Copyright (C) 2023 The Qt Company Ltd.
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
+
+import QtQuick
+
+Text {
+ id: textRoot
+
+ Test {
+ id: test
+ myText {
+ font {
+ pixelSize: 12
+ family: "serif"
+ }
+ }
+ }
+
+ component Test : Text{
+ property Text myText
+ }
+
+ font.family: test.myText.font.family
+ font {
+ pixelSize: 12
+ }
+
+ Item {
+ property var family // should not be in groupPropertyUsages1
+ property int font // should not be in groupPropertyUsages2
+
+ property var realFont: textRoot.font // should be in groupPropertyUsages2
+ property var realFamily: textRoot.font.family // should be in groupPropertyUsages1
+ }
+}