A lot of
This commit is contained in:
parent
00a532b411
commit
3e2eb8b414
1368
Cargo.lock
generated
1368
Cargo.lock
generated
File diff suppressed because it is too large
Load diff
|
@ -12,13 +12,36 @@ build = "build.rs"
|
|||
|
||||
[dependencies]
|
||||
#slint = "1.2.2"
|
||||
slint = { git = "https://github.com/slint-ui/slint.git"}
|
||||
#slint = { git = "https://github.com/slint-ui/slint.git"}
|
||||
|
||||
# Try to use only needed features from https://github.com/slint-ui/slint/blob/master/api/rs/slint/Cargo.toml#L23-L31
|
||||
slint = { git = "https://github.com/slint-ui/slint.git", default-features = false, features = ["std",
|
||||
"backend-winit",
|
||||
"renderer-femtovg",
|
||||
"renderer-software",
|
||||
"accessibility",
|
||||
"compat-1-2"
|
||||
] }
|
||||
|
||||
|
||||
rand = "0.8.5"
|
||||
czkawka_core = { version = "6.1.0", path = "../czkawka_core" }
|
||||
chrono = "0.4.31"
|
||||
open="5.0.0"
|
||||
open = "5.0.0"
|
||||
crossbeam-channel = "0.5.8"
|
||||
handsome_logger = "0.8.0"
|
||||
|
||||
[build-dependencies]
|
||||
#slint-build = "1.2.2"
|
||||
slint-build = { git = "https://github.com/slint-ui/slint.git"}
|
||||
slint-build = { git = "https://github.com/slint-ui/slint.git" }
|
||||
|
||||
[features]
|
||||
default = ["skia_opengl"]
|
||||
skia_opengl = ["slint/renderer-skia-opengl"]
|
||||
skia_vulkan = ["slint/renderer-skia-vulkan"]
|
||||
software = ["slint/renderer-software"]
|
||||
femtovg = ["slint/renderer-femtovg"]
|
||||
winit_femtovg = ["slint/renderer-winit-femtovg"]
|
||||
winit_skia_opengl = ["slint/renderer-winit-skia-opengl"]
|
||||
winit_skia_vulkan = ["slint/renderer-winit-skia-vulkan"]
|
||||
winit_software = ["slint/renderer-winit-software"]
|
|
@ -9,7 +9,9 @@ pub fn connect_progress_gathering(app: &MainWindow, progress_receiver: Receiver<
|
|||
let a = app.as_weak();
|
||||
|
||||
thread::spawn(move || loop {
|
||||
let progress_data = progress_receiver.recv().unwrap();
|
||||
let Ok(progress_data) = progress_receiver.recv() else {
|
||||
return; // Channel closed
|
||||
};
|
||||
|
||||
a.upgrade_in_event_loop(move |app| {
|
||||
let (all_stages, current_stage) = common_get_data(&progress_data);
|
||||
|
|
|
@ -34,7 +34,7 @@ pub fn connect_scan_button(app: &MainWindow, progress_sender: Sender<ProgressDat
|
|||
fn scan_empty_folders(a: Weak<MainWindow>, progress_sender: Sender<ProgressData>) {
|
||||
thread::spawn(move || {
|
||||
let mut ef = EmptyFolder::new();
|
||||
ef.set_included_directory(vec![PathBuf::from("/home/rafal/Desktop")]);
|
||||
ef.set_included_directory(vec![PathBuf::from("/home/rafal")]);
|
||||
ef.find_empty_folders(None, Some(&progress_sender));
|
||||
|
||||
ef.get_empty_folder_list();
|
||||
|
|
Loading…
Reference in a new issue