diff options
Diffstat (limited to 'tests/auto/qml/qqmlecmascript/data/enums.1.qml')
-rw-r--r-- | tests/auto/qml/qqmlecmascript/data/enums.1.qml | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/auto/qml/qqmlecmascript/data/enums.1.qml b/tests/auto/qml/qqmlecmascript/data/enums.1.qml index 6351823230..b9295c5c89 100644 --- a/tests/auto/qml/qqmlecmascript/data/enums.1.qml +++ b/tests/auto/qml/qqmlecmascript/data/enums.1.qml @@ -2,6 +2,18 @@ import Qt.test 1.0 import Qt.test 1.0 as Namespace MyQmlObject { + // Enum property type + enumProperty: MyQmlObject.EnumValue2 + + // Enum property whose value is from a related type + relatedEnumProperty: MyQmlObject.RelatedValue + + // Enum property whose value is defined in an unrelated type + unrelatedEnumProperty: MyTypeObject.RelatedValue + + // Enum property whose value is defined in the Qt namespace + qtEnumProperty: Qt.CaseInsensitive + // Enums from non-namespaced type property int a: MyQmlObject.EnumValue1 property int b: MyQmlObject.EnumValue2 @@ -17,4 +29,10 @@ MyQmlObject { // Test that enums don't mask attached properties property int i: MyQmlObject.value property int j: Namespace.MyQmlObject.value + + // Enums from a related type + property int k: MyQmlObject.RelatedValue + + // Enum values defined both in a type and a related type + property int l: MyQmlObject.MultiplyDefined } |