import QtQuick 2.12 import QtQuick.Controls 2.12 import QtGraphicalEffects 1.12 import QtQuick.Window 2.12 import nl.netsoj.chris.Jellyfin 1.0 import "components" import ".." ApplicationWindow { id: appWindow width: 600 height: 600 visible: true property int _oldDepth: 0 background: Background { id: background anchors.fill: parent } StackView { id: pageStack anchors.fill: parent onDepthChanged: { if (depth >= _oldDepth) { background.enter(); } else { background.exit(); } _oldDepth = depth } } Connections { target: ApiClient onSetupRequired: pageStack.push(Qt.resolvedUrl("pages/setup/ServerSelectPage.qml")); } Component.onCompleted: { ApiClient.restoreSavedSession() } }