52 lines
1.1 KiB
QML
52 lines
1.1 KiB
QML
import QtQuick 6.8
|
|
import QtQuick.Controls 6.8
|
|
import QtQuick.Controls.Basic 6.8
|
|
import QtQuick.Layouts 6.8
|
|
import QYRComponents 1.0
|
|
|
|
ColumnLayout {
|
|
Layout.fillWidth: true
|
|
|
|
property var index: null
|
|
|
|
Label {
|
|
Layout.fillWidth: true
|
|
Layout.bottomMargin: 20
|
|
text: qsTr(Player.stations[index].name)
|
|
font.bold: true
|
|
heading: "h2"
|
|
horizontalAlignment: Text.AlignHCenter
|
|
}
|
|
|
|
Item {
|
|
Layout.fillHeight: true
|
|
}
|
|
|
|
Label {
|
|
Layout.fillWidth: true
|
|
text: Player.stations[index].songTitle
|
|
font.pixelSize: 72
|
|
horizontalAlignment: Text.AlignHCenter
|
|
}
|
|
|
|
Label {
|
|
Layout.fillWidth: true
|
|
text: "Listening: " + Player.stations[index].listeners
|
|
heading: "h2"
|
|
horizontalAlignment: Text.AlignHCenter
|
|
}
|
|
|
|
Item {
|
|
Layout.fillHeight: true
|
|
}
|
|
|
|
Label {
|
|
Layout.fillWidth: true
|
|
Layout.topMargin: 20
|
|
visible: (Player.currentIndex > -1 && Player.currentIndex != parent.index)
|
|
text: qsTr("Another station is currently playing")
|
|
heading: "h2"
|
|
horizontalAlignment: Text.AlignHCenter
|
|
}
|
|
}
|