Move player to backend module

This commit is contained in:
Elias Projahn 2021-02-03 23:24:41 +01:00
parent 9057ec32ed
commit df78aa17ad
8 changed files with 8 additions and 9 deletions

View file

@ -1,5 +1,4 @@
use super::{Backend, BackendState, DbThread}; use super::{Backend, BackendState, DbThread, Player};
use crate::player::Player;
use anyhow::Result; use anyhow::Result;
use gio::prelude::*; use gio::prelude::*;
use std::path::PathBuf; use std::path::PathBuf;

View file

@ -1,4 +1,3 @@
use crate::player::Player;
use anyhow::Result; use anyhow::Result;
use futures_channel::mpsc; use futures_channel::mpsc;
use std::cell::RefCell; use std::cell::RefCell;
@ -14,6 +13,9 @@ pub use database::*;
pub mod library; pub mod library;
pub use library::*; pub use library::*;
pub mod player;
pub use player::*;
mod secure; mod secure;
/// General states the application can be in. /// General states the application can be in.

View file

@ -19,7 +19,6 @@ mod config;
mod editors; mod editors;
mod import; mod import;
mod navigator; mod navigator;
mod player;
mod preferences; mod preferences;
mod screens; mod screens;
mod selectors; mod selectors;

View file

@ -52,6 +52,7 @@ sources = files(
'backend/database/works.rs', 'backend/database/works.rs',
'backend/library.rs', 'backend/library.rs',
'backend/mod.rs', 'backend/mod.rs',
'backend/player.rs',
'backend/secure.rs', 'backend/secure.rs',
'editors/ensemble.rs', 'editors/ensemble.rs',
'editors/instrument.rs', 'editors/instrument.rs',
@ -105,7 +106,6 @@ sources = files(
'config.rs.in', 'config.rs.in',
'macros.rs', 'macros.rs',
'main.rs', 'main.rs',
'player.rs',
'resources.rs', 'resources.rs',
'resources.rs.in', 'resources.rs.in',
'window.rs', 'window.rs',

View file

@ -1,4 +1,4 @@
use crate::player::*; use crate::backend::{Player, PlaylistItem};
use crate::widgets::*; use crate::widgets::*;
use gettextrs::gettext; use gettextrs::gettext;
use glib::clone; use glib::clone;

View file

@ -1,7 +1,6 @@
use crate::backend::{Backend, Recording, TrackSet}; use crate::backend::{Backend, PlaylistItem, Recording, TrackSet};
use crate::editors::RecordingEditor; use crate::editors::RecordingEditor;
use crate::navigator::{NavigatorWindow, NavigationHandle, Screen}; use crate::navigator::{NavigatorWindow, NavigationHandle, Screen};
use crate::player::PlaylistItem;
use crate::widgets; use crate::widgets;
use crate::widgets::{List, Section, Widget}; use crate::widgets::{List, Section, Widget};
use gettextrs::gettext; use gettextrs::gettext;

View file

@ -1,4 +1,4 @@
use crate::player::*; use crate::backend::{Player, PlaylistItem};
use glib::clone; use glib::clone;
use gtk::prelude::*; use gtk::prelude::*;
use gtk_macros::get_widget; use gtk_macros::get_widget;