aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qmlcppcodegen/data/dynamicObjectProperty.qml
blob: c000802f123a4ebac5517397fd8863b7776faf67 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import QtQml

QtObject {
    id: self

    readonly property var shorthand: ({
        answer(number) { return number; }
    })

    readonly property var getter: ({
        get answer() { return 42 }
    })

    readonly property var setter: ({
        set answer(number) { self.objectName += number }
    })

    objectName: shorthand.answer(20) + getter.answer;
    Component.onCompleted: setter.answer = 99
}