mirror of
https://github.com/danbee/persephone
synced 2025-03-04 08:39:11 +00:00
We have a shared resource for these now
This commit is contained in:
parent
e78f124e4d
commit
f73d135f7c
@ -14,9 +14,6 @@ class QueueDataSource: NSObject, NSOutlineViewDataSource {
|
|||||||
|
|
||||||
var queueIcon: NSImage? = nil
|
var queueIcon: NSImage? = nil
|
||||||
|
|
||||||
let playIcon = NSImage(named: "playButton")
|
|
||||||
let pauseIcon = NSImage(named: "pauseButton")
|
|
||||||
|
|
||||||
func updateQueue(_ queue: [MPDClient.Song]) {
|
func updateQueue(_ queue: [MPDClient.Song]) {
|
||||||
queuePos = -1
|
queuePos = -1
|
||||||
|
|
||||||
@ -41,9 +38,9 @@ class QueueDataSource: NSObject, NSOutlineViewDataSource {
|
|||||||
func setQueueIcon(_ state: MPDClient.Status.State) {
|
func setQueueIcon(_ state: MPDClient.Status.State) {
|
||||||
switch state {
|
switch state {
|
||||||
case .playing:
|
case .playing:
|
||||||
queueIcon = playIcon
|
queueIcon = .playIcon
|
||||||
case .paused:
|
case .paused:
|
||||||
queueIcon = pauseIcon
|
queueIcon = .pauseIcon
|
||||||
default:
|
default:
|
||||||
queueIcon = nil
|
queueIcon = nil
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user