aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qqmlecmascript/data/scriptDisconnect.5.qml
blob: 9d24fa85aec42183acc7bca8ee35c4bc9ee58206 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import Qt.test
import QtQuick

Item {
    id: root
    property int count: 0
    signal someSignal
    signal disconnectSignal

    property Item item: Item {
        id: contextItem
        function test() {
            count++;
        }
    }

    Component.onCompleted: root.someSignal.connect(contextItem, contextItem.test);
    onDisconnectSignal: { root.someSignal.disconnect(contextItem, contextItem.test); }
}