diff options
Diffstat (limited to 'tests/auto/qmlls/utils/data/findUsages/groupPropertyUsage')
-rw-r--r-- | tests/auto/qmlls/utils/data/findUsages/groupPropertyUsage/fontFamilyUsage.qml | 6 | ||||
-rw-r--r-- | tests/auto/qmlls/utils/data/findUsages/groupPropertyUsage/groupPropertyUsage.qml | 35 |
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 + } +} |