diff options
Diffstat (limited to 'tests/auto/qml/qmlcppcodegen/data/signalsWithLists.qml')
-rw-r--r-- | tests/auto/qml/qmlcppcodegen/data/signalsWithLists.qml | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/auto/qml/qmlcppcodegen/data/signalsWithLists.qml b/tests/auto/qml/qmlcppcodegen/data/signalsWithLists.qml new file mode 100644 index 0000000000..9a07b206d4 --- /dev/null +++ b/tests/auto/qml/qmlcppcodegen/data/signalsWithLists.qml @@ -0,0 +1,18 @@ +pragma Strict +import QtQml +import TestTypes + +Person { + property list<var> varlist: [1, "foo", this, undefined, true] + property list<QtObject> objlist: [this, null, this] + + function sendSignals() { + variantListHappened(varlist); + objectListHappened(objlist); + } + + property int happening: 0 + + onObjectListHappened: (objects) => { happening += objects.length } + onVariantListHappened: (variants) => { happening += variants.length } +} |