aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qqmllanguage/data/onDestruction.qml
blob: 4eb5771943f006b034d8d4ed40d2566ba2f5a0e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import Test 1.0
import QtQuick 2.0

MyTypeObject {
    // We set a and b to ensure that onCompleted is executed after bindings and
    // constants have been assigned
    property int a: Math.min(6, 7)
    Component.onDestruction: console.log("Destruction " + a + " " + nestedObject.b)

    objectProperty: OnDestructionType {
        qmlobjectProperty: MyQmlObject {
            id: nestedObject
            property int b: 10
            Component.onDestruction: console.log("Destruction " + a + " " + nestedObject.b)
        }
    }
}