From bfa8276a8e242ed6f88f32a1ef4cd41487da49cc Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Sun, 7 Aug 2022 14:27:56 +0200 Subject: [PATCH] Removed open launcher folder button from settings --- assets/ui/preferences/general.blp | 4 ---- src/ui/preferences/general.rs | 12 ------------ 2 files changed, 16 deletions(-) diff --git a/assets/ui/preferences/general.blp b/assets/ui/preferences/general.blp index cfe3fa0..92de540 100644 --- a/assets/ui/preferences/general.blp +++ b/assets/ui/preferences/general.blp @@ -32,10 +32,6 @@ Adw.PreferencesPage page { spacing: 8; margin-top: 16; - Gtk.Button launcher_folder { - label: "Open launcher folder"; - } - Gtk.Button repair_game { label: "Repair game"; } diff --git a/src/ui/preferences/general.rs b/src/ui/preferences/general.rs index 776f270..aed567b 100644 --- a/src/ui/preferences/general.rs +++ b/src/ui/preferences/general.rs @@ -35,7 +35,6 @@ pub struct AppWidgets { pub voiceovers_row: adw::ExpanderRow, pub voieover_components: Rc>, - pub launcher_folder: gtk::Button, pub repair_game: gtk::Button, pub game_version: gtk::Label, @@ -67,7 +66,6 @@ impl AppWidgets { voiceovers_row: get_object(&builder, "voiceovers_row")?, voieover_components: Default::default(), - launcher_folder: get_object(&builder, "launcher_folder")?, repair_game: get_object(&builder, "repair_game")?, game_version: get_object(&builder, "game_version")?, @@ -167,7 +165,6 @@ impl AppWidgets { /// It may be helpful if you want to add the same event for several widgets, or call an action inside of another action #[derive(Debug, Clone, glib::Downgrade)] pub enum Actions { - OpenLauncherFolder, RepairGame, VoiceoverPerformAction(Rc), DxvkPerformAction(Rc), @@ -236,7 +233,6 @@ impl App { /// Add default events and values to the widgets fn init_events(self) -> Self { - self.widgets.launcher_folder.connect_clicked(Actions::OpenLauncherFolder.into_fn(&self)); self.widgets.repair_game.connect_clicked(Actions::RepairGame.into_fn(&self)); // Voiceover download/delete button event @@ -338,14 +334,6 @@ impl App { println!("[general page] [update] action: {:?}", &action); match action { - Actions::OpenLauncherFolder => { - if let Some(launcher_folder) = consts::launcher_dir(){ - if let Err(err) = Command::new("xdg-open").arg(launcher_folder).spawn() { - this.toast("Failed to open launcher folder", err); - } - } - } - Actions::RepairGame => { let option = (&*this.app).take(); this.app.set(option.clone());