mirror of
https://github.com/Xetibo/ReSet.git
synced 2025-04-08 14:42:02 +02:00
refactor: Move audio to separate component as one
This commit is contained in:
parent
ccf32a7d58
commit
239a0b62e9
|
@ -5,7 +5,7 @@ use std::cell::RefCell;
|
|||
use std::sync::Arc;
|
||||
use std::time::SystemTime;
|
||||
|
||||
use crate::components::input::output_stream_entry;
|
||||
use crate::components::audio::input::output_stream_entry;
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{Button, CompositeTemplate, Label, Scale};
|
||||
|
|
@ -16,7 +16,7 @@ use gtk::prelude::ActionableExt;
|
|||
|
||||
use crate::components::base::error::{self};
|
||||
use crate::components::base::error_impl::ReSetErrorImpl;
|
||||
use crate::components::input::source_box_impl;
|
||||
use crate::components::audio::input::source_box_impl;
|
||||
use crate::components::utils::{
|
||||
create_dropdown_label_factory, set_combo_row_ellipsis, BASE, DBUS_PATH,
|
||||
};
|
|
@ -7,7 +7,7 @@ use std::time::SystemTime;
|
|||
|
||||
use crate::components::base::error::ReSetError;
|
||||
use crate::components::base::list_entry::ListEntry;
|
||||
use crate::components::input::source_box;
|
||||
use crate::components::audio::input::source_box;
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{prelude::*, Button, Label, Scale};
|
||||
use gtk::{CheckButton, CompositeTemplate, StringList};
|
2
src/components/audio/mod.rs
Normal file
2
src/components/audio/mod.rs
Normal file
|
@ -0,0 +1,2 @@
|
|||
pub mod output;
|
||||
pub mod input;
|
|
@ -7,7 +7,7 @@ use std::time::SystemTime;
|
|||
|
||||
use crate::components::base::error::ReSetError;
|
||||
use crate::components::base::list_entry::ListEntry;
|
||||
use crate::components::output::input_stream_entry::InputStreamEntry;
|
||||
use crate::components::audio::output::input_stream_entry::InputStreamEntry;
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{prelude::*, Scale};
|
||||
use gtk::{Box, Button, CheckButton, CompositeTemplate, Label, StringList};
|
|
@ -5,7 +5,7 @@ use std::cell::RefCell;
|
|||
use std::sync::Arc;
|
||||
use std::time::SystemTime;
|
||||
|
||||
use crate::components::output::sink_entry;
|
||||
use crate::components::audio::output::sink_entry;
|
||||
use gtk::subclass::prelude::*;
|
||||
use gtk::{Button, CheckButton, CompositeTemplate, Label, Scale};
|
||||
|
|
@ -11,8 +11,8 @@ use dbus::{blocking::Connection, Error};
|
|||
use gtk::gio;
|
||||
|
||||
use crate::components::{
|
||||
input::source_box::{start_source_box_listener, SourceBox},
|
||||
output::sink_box::{start_sink_box_listener, SinkBox},
|
||||
audio::input::source_box::{start_source_box_listener, SourceBox},
|
||||
audio::output::sink_box::{start_sink_box_listener, SinkBox},
|
||||
utils::{BASE, DBUS_PATH, WIRELESS},
|
||||
};
|
||||
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
pub mod base;
|
||||
pub mod bluetooth;
|
||||
mod input;
|
||||
pub mod output;
|
||||
pub mod audio;
|
||||
pub mod utils;
|
||||
pub mod wifi;
|
||||
pub mod window;
|
||||
|
|
|
@ -10,8 +10,8 @@ use crate::components::base::utils::{start_audio_listener, Listeners, Position};
|
|||
use crate::components::bluetooth::bluetooth_box::{
|
||||
populate_connected_bluetooth_devices, start_bluetooth_listener, BluetoothBox,
|
||||
};
|
||||
use crate::components::input::source_box::{populate_sources, SourceBox};
|
||||
use crate::components::output::sink_box::{populate_sinks, SinkBox};
|
||||
use crate::components::audio::input::source_box::{populate_sources, SourceBox};
|
||||
use crate::components::audio::output::sink_box::{populate_sinks, SinkBox};
|
||||
use crate::components::wifi::wifi_box::{
|
||||
scan_for_wifi, show_stored_connections, start_event_listener, WifiBox,
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue