overte/interface/resources/qml/hifi/tablet/TabletRoot.qml
Anthony J. Thibault 0860c50a49 Allow Hifi.SoundEffect to be used in all qml
Including webEntities, webOverlays and the system tablet.
We might want to add this to enable spatial sound effects for the web keyboard.
2017-01-06 14:01:13 -08:00

44 lines
858 B
QML

import QtQuick 2.0
import Hifi 1.0
Item {
id: tabletRoot
objectName: "tabletRoot"
property var eventBridge;
function loadSource(url) {
loader.source = url;
}
function loadWebUrl(url) {
loader.item.url = url;
}
SoundEffect {
id: buttonClickSound
source: "../../../sounds/button-click.wav"
}
function playButtonClickSound() {
buttonClickSound.play(globalPosition);
}
Loader {
id: loader
objectName: "loader"
asynchronous: false
width: parent.width
height: parent.height
onLoaded: {
// propogate eventBridge to WebEngineView
if (loader.item.hasOwnProperty("eventBridge")) {
loader.item.eventBridge = eventBridge;
}
}
}
width: 480
height: 720
}