mirror of
https://github.com/danbee/persephone
synced 2025-03-04 08:39:11 +00:00
Add and wire up "Play Next" menu option
This commit is contained in:
parent
5b66ddb5a3
commit
97f98e7a40
@ -88,6 +88,17 @@ class AlbumDetailView: NSViewController {
|
||||
App.store.dispatch(MPDPlayTrack(queuePos: queueLength))
|
||||
}
|
||||
|
||||
@IBAction func menuActionPlayNext(_ sender: Any) {
|
||||
guard let song = dataSource.albumSongs[albumTracksView.clickedRow].song
|
||||
else { return }
|
||||
|
||||
let queuePos = App.store.state.queueState.queuePos
|
||||
|
||||
if queuePos > -1 {
|
||||
App.store.dispatch(MPDAddSongToQueue(songUri: song.mpdSong.uriString, queuePos: queuePos + 1))
|
||||
}
|
||||
}
|
||||
|
||||
@IBAction func menuActionAppendSong(_ sender: NSMenuItem) {
|
||||
guard let song = dataSource.albumSongs[albumTracksView.clickedRow].song
|
||||
else { return }
|
||||
|
||||
@ -250,12 +250,19 @@
|
||||
</customView>
|
||||
<menu id="qbK-4f-3fG">
|
||||
<items>
|
||||
<menuItem title="Play Song" id="poo-OI-Kwi">
|
||||
<menuItem title="Play Now" id="poo-OI-Kwi">
|
||||
<modifierMask key="keyEquivalentModifierMask"/>
|
||||
<connections>
|
||||
<action selector="menuActionPlaySong:" target="-2" id="ZB9-dq-reF"/>
|
||||
</connections>
|
||||
</menuItem>
|
||||
<menuItem title="Play Next" id="78G-Sy-J8P">
|
||||
<modifierMask key="keyEquivalentModifierMask"/>
|
||||
<connections>
|
||||
<action selector="menuActionPlayNext:" target="-2" id="hMo-gT-IcI"/>
|
||||
</connections>
|
||||
</menuItem>
|
||||
<menuItem isSeparatorItem="YES" id="Hk6-In-qd2"/>
|
||||
<menuItem title="Add Song to Queue" id="PdP-4s-xfR">
|
||||
<modifierMask key="keyEquivalentModifierMask"/>
|
||||
<connections>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user