Implement browsing for albums, artists, playlists
This commit is contained in:
@@ -4,7 +4,8 @@ use std::sync::Arc;
|
||||
use library::Library;
|
||||
use queue::Queue;
|
||||
use track::Track;
|
||||
use traits::ListItem;
|
||||
use traits::{IntoBoxedViewExt, ListItem, ViewExt};
|
||||
use ui::playlist::PlaylistView;
|
||||
|
||||
#[derive(Clone, Debug, Deserialize, Serialize)]
|
||||
pub struct Playlist {
|
||||
@@ -63,4 +64,8 @@ impl ListItem for Playlist {
|
||||
library.follow_playlist(self);
|
||||
}
|
||||
}
|
||||
|
||||
fn open(&self, queue: Arc<Queue>, library: Arc<Library>) -> Option<Box<dyn ViewExt>> {
|
||||
Some(PlaylistView::new(queue, library, self).as_boxed_view_ext())
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user