Fix streaming icon loading
This commit is contained in:
parent
7a03b21226
commit
a95c32d447
@ -35,7 +35,8 @@ Kirigami.BasicListItem {
|
||||
}
|
||||
|
||||
trailing: Controls.ToolButton {
|
||||
icon.name: streamingButtonVisible ? "qrc:/media-playback-start-cloud" : "media-playback-start"
|
||||
icon.name: streamingButtonVisible ? "" : "media-playback-start"
|
||||
icon.source: streamingButtonVisible ? "qrc:/media-playback-start-cloud" : ""
|
||||
text: i18n("Play")
|
||||
enabled: entry != undefined && entry.enclosure && (entry.enclosure.status === Enclosure.Downloaded || streamingButtonVisible)
|
||||
display: Controls.Button.IconOnly
|
||||
|
@ -161,7 +161,7 @@ Kirigami.ScrollablePage {
|
||||
Kirigami.Action {
|
||||
text: i18nc("Action to start playback by streaming the episode rather than downloading it first", "Stream")
|
||||
visible: entry.enclosure && entry.enclosure.status !== Enclosure.Downloaded && (AudioManager.entry !== entry || AudioManager.playbackState !== KMediaSession.PlayingState)
|
||||
icon.name: "qrc:/media-playback-start-cloud"
|
||||
icon.source: "qrc:/media-playback-start-cloud"
|
||||
onTriggered: {
|
||||
if (!entry.queueStatus) {
|
||||
entry.queueStatus = true;
|
||||
|
@ -332,7 +332,7 @@ Kirigami.SwipeListItem {
|
||||
},
|
||||
Kirigami.Action {
|
||||
text: i18nc("@action:inmenu Action to start playback by streaming the episode rather than downloading it first", "Stream")
|
||||
icon.name: "qrc:/media-playback-start-cloud"
|
||||
icon.source: "qrc:/media-playback-start-cloud"
|
||||
visible: showStreamingPlayButton
|
||||
onTriggered: {
|
||||
if (!entry.queueStatus) {
|
||||
|
@ -214,7 +214,7 @@ ListView {
|
||||
|
||||
property var streamAction: Kirigami.Action {
|
||||
text: i18nc("@action:inmenu Action to start playback by streaming the episode rather than downloading it first", "Stream")
|
||||
icon.name: "qrc:/media-playback-start-cloud"
|
||||
icon.source: "qrc:/media-playback-start-cloud"
|
||||
visible: listView.selectionModel.hasSelection && (singleSelectedEntry ? (singleSelectedEntry.hasEnclosure ? singleSelectedEntry.enclosure.status !== Enclosure.Downloaded : false) : false)
|
||||
onTriggered: {
|
||||
if (!singleSelectedEntry.queueStatus) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user