diff options
| author | Malte Voos <git@mal.tc> | 2025-11-14 15:30:49 +0100 |
|---|---|---|
| committer | Malte Voos <git@mal.tc> | 2025-11-14 15:30:49 +0100 |
| commit | a8457a25ccb9b1ef47f5ce9d7ac1a84c47600c9e (patch) | |
| tree | 542b42d3316138043272faba42e0d1005f8403b6 /src/main.rs | |
| parent | a42a73378b7c527a5e4600544b2d7a86d68c5aac (diff) | |
| download | lleap-a8457a25ccb9b1ef47f5ce9d7ac1a84c47600c9e.tar.gz lleap-a8457a25ccb9b1ef47f5ce9d7ac1a84c47600c9e.zip | |
implement file/url open dialog
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/src/main.rs b/src/main.rs index 0b7db50..01ca56d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,15 +1,16 @@ mod app; mod cue_view; +mod open_dialog; mod player; mod preferences; -mod subtitle_extractor; +mod subtitle_extraction; mod subtitle_selection_dialog; mod subtitle_view; +mod track_selector; +mod tracks; mod transcript; mod util; -use std::env; - use gtk::{CssProvider, STYLE_PROVIDER_PRIORITY_APPLICATION, gdk, glib}; use relm4::RelmApp; @@ -18,12 +19,12 @@ use crate::app::App; fn main() { env_logger::init(); - let args: Vec<String> = env::args().collect(); - if args.len() != 2 { - eprintln!("Usage: {} <video_url>", args[0]); - std::process::exit(1); - } - let video_url = args[1].clone(); + // let args: Vec<String> = env::args().collect(); + // if args.len() != 2 { + // eprintln!("Usage: {} <video_url>", args[0]); + // std::process::exit(1); + // } + // let video_url = args[1].clone(); gtk::init().expect("Failed to initialize GTK"); gst::init().expect("Failed to initialize GStreamer"); @@ -43,5 +44,5 @@ fn main() { relm4::RELM_THREADS.set(4).unwrap(); let relm = RelmApp::new("tc.mal.lleap").with_args(vec![]); - relm.run::<App>(video_url); + relm.run::<App>(()); } |