import QtQuick 2.12 import QtQuick.Controls import QtQuick.Layouts import Qt.labs.platform 1.1 import QtMultimedia ApplicationWindow { title: qsTr("Tangra Mega Rock") id: mainWindow visible: true width: 640 maximumWidth: 640 height: 480 maximumHeight: 480 flags: Qt.FramelessWindowHint FontLoader { id: mainfont; source: "qrc:/bpetrov.tangraplay/imports/TangraPlay/Assets/KellySlab-Regular.ttf" } header: MenuToolbar {} Connections { target: tangraTray function onSignalIconActivated() { mainWindow.show() mainWindow.raise() mainWindow.requestActivate() } function onSignalQuit(){ Qt.quit() } } AboutProgram { id: aboutDialog } AudioPlayer { id: thePlayer } CurrentShow { id: currentShow Component.onCompleted: { currentShow.getShow(); } } function mediaControl() { if (thePlayer.playbackState != MediaPlayer.PlayingState) { thePlayer.play(); } else { thePlayer.stop(); } return 0; } Image { id: background anchors.fill: parent visible: true fillMode: Image.Tile source: "qrc:/bpetrov.tangraplay/imports/TangraPlay/Assets/dark_leather.png" StackView { id: mainStack initialItem: stackLive anchors.fill: parent } Component { id: stackLive PgLive { id: pgLive } } Component { id: stackNews PgNews { id: pgNews } } } }