Warning, /plasma-bigscreen/youtube-voice-application/ui/YoutubeLogo.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick 2.4
0002 import QtQuick.Controls 2.0
0003 import QtQuick.Layouts 1.3
0004 import org.kde.kirigami 2.4 as Kirigami
0005 import Mycroft 1.0 as Mycroft
0006
0007 Mycroft.Delegate {
0008 id: logoLoadingPage
0009 property string loadingStatus: sessionData.loadingStatus
0010
0011 onLoadingStatusChanged: {
0012 loadingStatusArea.text = "Loading: " + loadingStatus
0013 }
0014
0015 Control {
0016 id: statusArea
0017 anchors.fill: parent
0018
0019 background: Image {
0020 source: "./youtube-logo-page.jpg"
0021 }
0022
0023 contentItem: Item {
0024 AnimatedImage {
0025 id: busyIndicatorComponent
0026 anchors.bottom: parent.bottom
0027 anchors.bottomMargin: statusArea.height / 6
0028 anchors.horizontalCenter: parent.horizontalCenter
0029 anchors.horizontalCenterOffset: -Kirigami.Units.gridUnit * 6
0030 width: Kirigami.Units.iconSizes.smallMedium
0031 height: Kirigami.Units.iconSizes.smallMedium
0032 playing: true
0033 source: "./images/spinner.gif"
0034 }
0035
0036 Kirigami.Heading {
0037 id: loadingStatusArea
0038 anchors.left: busyIndicatorComponent.right
0039 anchors.leftMargin: Kirigami.Units.largeSpacing
0040 anchors.verticalCenter: busyIndicatorComponent.verticalCenter
0041 level: 2
0042 text: "Loading..."
0043 }
0044 }
0045 }
0046 }