Refactor: move playable models to separate module

This commit is contained in:
Henrik Friedrichsen
2021-11-08 20:44:07 +01:00
parent 2d1923f4e7
commit 74b4e65b64
27 changed files with 86 additions and 83 deletions

View File

@@ -4,13 +4,13 @@ use cursive::view::{View, ViewWrapper};
use cursive::views::NamedView;
use cursive::Cursive;
use crate::album::Album;
use crate::artist::Artist;
use crate::command::Command;
use crate::commands::CommandResult;
use crate::library::Library;
use crate::model::album::Album;
use crate::model::artist::Artist;
use crate::model::track::Track;
use crate::queue::Queue;
use crate::track::Track;
pub trait ListItem: Sync + Send + 'static {
fn is_playing(&self, queue: Arc<Queue>) -> bool;