summaryrefslogtreecommitdiffstats
path: root/doc/src/snippets/declarative/workerscript.qml
blob: 838e7e5f73ac0d65fb4edded2ebbfd1d42d25b41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//![0]
import Qt 4.7

Rectangle {
    width: 300; height: 300

    Text {
        id: myText
        text: 'Click anywhere'
    }

    WorkerScript {
        id: myWorker
        source: "script.js"

        onMessage: myText.text = messageObject.reply
    }

    MouseArea {
        anchors.fill: parent
        onClicked: myWorker.sendMessage({ 'x': mouse.x, 'y': mouse.y })
    }
}
//![0]