1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
import Qt.test
import QtQuick
MyQmlObject {
id: root
property int a: 0
signal someSignal
function disconnectSignal() {
root.someSignal.disconnect(other.MyQmlObject, root.test)
}
function destroyObj() {
other.destroy()
}
function test() {
other.MyQmlObject.value2++
root.a = other.MyQmlObject.value2
}
property MyQmlObject obj
obj: MyQmlObject {
id: other
MyQmlObject.value2: 0
}
Component.onCompleted: root.someSignal.connect(other.MyQmlObject, root.test)
}
|