Add support for lutris flatpak version (#114)

This commit is contained in:
Philip Kristoffersen
2022-05-01 17:21:09 +02:00
committed by GitHub
parent 3f075f80f1
commit 81ddcb6959
6 changed files with 81 additions and 25 deletions
+14 -13
View File
@@ -58,19 +58,20 @@ impl MyEguiApp {
ui.heading("Lutris");
ui.checkbox(&mut self.settings.lutris.enabled, "Import form Lutris");
if self.settings.lutris.enabled {
ui.horizontal(|ui| {
let mut empty_string = "".to_string();
let lutris_location = self
.settings
.lutris
.executable
.as_mut()
.unwrap_or(&mut empty_string);
ui.label("Lutris Location: ");
if ui.text_edit_singleline(lutris_location).changed() {
self.settings.lutris.executable = Some(lutris_location.to_string());
}
});
ui.checkbox(&mut self.settings.lutris.flatpak, "Flatpak version");
if !self.settings.lutris.flatpak {
ui.horizontal(|ui| {
let lutris_location = &mut self.settings.lutris.executable;
ui.label("Lutris Location: ");
ui.text_edit_singleline(lutris_location);
});
} else {
ui.horizontal(|ui| {
let flatpak_image = &mut self.settings.lutris.flatpak_image;
ui.label("Flatpak image");
ui.text_edit_singleline(flatpak_image);
});
}
}
ui.add_space(SECTION_SPACING);
}