mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-11-07 03:22:33 +01:00
d129bf5cf4
We now wait until the event loop is done until we call terminate. Before ScreenPlayWallpaper would crash internally and stay alive as a zombie process for some reason...
33 lines
939 B
QML
33 lines
939 B
QML
import QtQuick
|
|
import QtWebEngine
|
|
import ScreenPlayWallpaper
|
|
|
|
Item {
|
|
id: root
|
|
|
|
property string url
|
|
|
|
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)
|
|
Wallpaper.requestFadeIn();
|
|
}
|
|
}
|
|
}
|