22 lines
613 B
HTML
22 lines
613 B
HTML
|
|
<script type="text/javascript" src="qrc:///qtwebchannel/qwebchannel.js"></script>
|
|
<script>
|
|
var EventBridge;
|
|
var openEventBridge = function (callback) {
|
|
var WebChannel = new QWebChannel(qt.webChannelTransport, function (channel) {
|
|
EventBridge = WebChannel.objects.eventBridgeWrapper.eventBridge;
|
|
callback();
|
|
});
|
|
};
|
|
|
|
var emit = function (eventType, data) {
|
|
data = data || {};
|
|
data.type = eventType;
|
|
EventBridge.emitWebEvent(JSON.stringify(data));
|
|
};
|
|
|
|
<!-- function loaded () { -->
|
|
<!-- openEventBridge(function () { -->
|
|
<!-- emit("onLoad", {value: "faye"}); -->
|
|
<!-- }); -->
|
|
</script>
|