aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qmlcppcodegen/data/signalsWithLists.qml
blob: 9a07b206d41452a04b7f746a4b8ba7529a4b81bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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 }
}