diff options
Diffstat (limited to 'examples/qtobject/qml/qtobject/index.html')
-rw-r--r-- | examples/qtobject/qml/qtobject/index.html | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/examples/qtobject/qml/qtobject/index.html b/examples/qtobject/qml/qtobject/index.html index 656147e..c5e2800 100644 --- a/examples/qtobject/qml/qtobject/index.html +++ b/examples/qtobject/qml/qtobject/index.html @@ -9,7 +9,14 @@ } window.onload = function() { setupWebChannel(function(webChannel) { - setupQObjectWebChannel(webChannel); + setupQObjectWebChannel(webChannel, function() { + testObject1.sig1.connect(function(a, b, c) { output("1 sig1" + a + b + c); }); + testObject1.sig2.connect(function() { output("1 sig2"); }); + testObject2.sig1.connect(function(a, b, c) { output("2 sig1" + a + b + c); }); + testObject2.sig2.connect(function() { output("2 sig2"); }); + testObject3.sig1.connect(function(a, b, c) { output("3 sig1" + a + b + c); }); + testObject3.sig2.connect(function() { output("3 sig2"); }); + }); }); } </script> @@ -23,8 +30,6 @@ <a href="#" onclick="testObject1.prop2(function(value) { output(value); })">Get prop2</a> <a href="#" onclick="testObject1.prop2 = 'Different property'; testObject1.prop2(function(value) { output(value); })">Set prop2</a> <a href="#" onclick="testObject1.timeout.connect(function() { output('timeout 1'); }); testObject1.startTimer(1000);">Timer</a> - <a href="#" onclick="testObject1.sig1.connect(function(a, b, c) { output('1 sig1:'+a+b+c); });">Connect1</a> - <a href="#" onclick="testObject1.sig2.connect(function() { output('1 sig 2'); });">Connect2</a> </p> <p>TestObject 2: <a href="#" onclick="testObject2.debugMe('Debugging!', function(result) { output(result); })">method 1</a> @@ -34,8 +39,6 @@ <a href="#" onclick="testObject2.prop2(function(value) { output(value); })">Get prop2</a> <a href="#" onclick="testObject2.prop2 = 'Different property'; testObject2.prop2(function(value) { output(value); })">Set prop2</a> <a href="#" onclick="testObject2.timeout.connect(function() { output('timeout 2'); }); testObject2.startTimer(1000);">Timer</a> - <a href="#" onclick="testObject2.sig1.connect(function(a, b, c) { output('2 sig1:'+a+b+c); });">Connect1</a> - <a href="#" onclick="testObject2.sig2.connect(function() { output('2 sig 2'); });">Connect2</a> </p> <p>TestObject 3: <a href="#" onclick="testObject3.debugMe('Debugging!', function(result) { output(result); })">method 1</a> @@ -45,8 +48,6 @@ <a href="#" onclick="testObject3.prop2(function(value) { output(value); })">Get prop2</a> <a href="#" onclick="testObject3.prop2 = 'Different property'; testObject3.prop2(function(value) { output(value); })">Set prop2</a> <a href="#" onclick="testObject3.timeout.connect(function() { output('timeout 3'); }); testObject3.startTimer(1000);">Timer</a> - <a href="#" onclick="testObject3.sig1.connect(function(a, b, c) { output('3 sig1:'+a+b+c); });">Connect1</a> - <a href="#" onclick="testObject3.sig2.connect(function() { console.log(arguments); output('3 sig 2'); });">Connect2</a> </p> <br/> <textarea id="out" style="height:80%; width: 80%"></textarea> |