mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-11-22 18:52:30 +01:00
bcfb188cf2
Fix sidebar
37 lines
967 B
QML
37 lines
967 B
QML
import QtQuick
|
|
import QtWebEngine
|
|
import ScreenPlayWallpaper
|
|
|
|
Item {
|
|
id: root
|
|
|
|
property string url
|
|
|
|
signal requestFadeIn()
|
|
|
|
Component.onCompleted: {
|
|
WebEngine.settings.localContentCanAccessFileUrls = true;
|
|
WebEngine.settings.localContentCanAccessRemoteUrls = true;
|
|
WebEngine.settings.allowRunningInsecureContent = true;
|
|
WebEngine.settings.accelerated2dCanvasEnabled = true;
|
|
WebEngine.settings.javascriptCanOpenWindows = false;
|
|
WebEngine.settings.showScrollBars = false;
|
|
WebEngine.settings.playbackRequiresUserGesture = false;
|
|
WebEngine.settings.focusOnNavigationEnabled = true;
|
|
}
|
|
|
|
WebEngineView {
|
|
id: webView
|
|
|
|
anchors.fill: parent
|
|
url: Qt.resolvedUrl(root.url)
|
|
onJavaScriptConsoleMessage: print(lineNumber, message)
|
|
onLoadProgressChanged: {
|
|
if ((loadProgress === 100))
|
|
root.requestFadeIn();
|
|
|
|
}
|
|
}
|
|
|
|
}
|