blob: a1a599c9a5a06790f521fe2e07e76584e03665f7 (
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
25
26
|
import QtQuick 1.0
Item {
id: item
property variant model
property bool done: false
property variant result
function evalExpressionViaWorker(commands) {
done = false
worker.sendMessage({'commands': commands, 'model': model})
}
WorkerScript {
id: worker
source: "script.js"
onMessage: {
item.result = messageObject.result
item.done = true
}
}
function runEval(js) {
eval(js);
}
}
|