Clipp suggested this
This commit is contained in:
@@ -20,8 +20,8 @@ pub enum CommandErrors {
|
|||||||
NoIwad,
|
NoIwad,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl CommandManager {
|
impl Default for CommandManager {
|
||||||
pub fn new() -> Self {
|
fn default() -> Self {
|
||||||
Self {
|
Self {
|
||||||
launcher: None,
|
launcher: None,
|
||||||
iwad: None,
|
iwad: None,
|
||||||
@@ -33,6 +33,9 @@ impl CommandManager {
|
|||||||
command_string: "".to_string(),
|
command_string: "".to_string(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
impl CommandManager {
|
||||||
pub fn remove_iwad(&mut self) {
|
pub fn remove_iwad(&mut self) {
|
||||||
self.iwad = None;
|
self.iwad = None;
|
||||||
self.update_command();
|
self.update_command();
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ impl Default for RustDoomLauncher {
|
|||||||
launcher_manager: SingleManager::new(),
|
launcher_manager: SingleManager::new(),
|
||||||
iwad_manager: SingleManager::new(),
|
iwad_manager: SingleManager::new(),
|
||||||
pwad_manager: MultiManager::new(),
|
pwad_manager: MultiManager::new(),
|
||||||
command_manager: CommandManager::new(),
|
command_manager: CommandManager::default(),
|
||||||
add_name: "".to_string(),
|
add_name: "".to_string(),
|
||||||
config_filename: default_save_filename(),
|
config_filename: default_save_filename(),
|
||||||
config_file_loaded: false,
|
config_file_loaded: false,
|
||||||
@@ -399,9 +399,8 @@ impl eframe::App for RustDoomLauncher {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
egui::Window::new("Add WAD or Launcher")
|
if self.add_stuff_window_displayed {
|
||||||
.open(&mut self.add_stuff_window_displayed)
|
egui::Window::new("Add WAD or Launcher").show(ctx, |ui| {
|
||||||
.show(ctx, |ui| {
|
|
||||||
ui.horizontal(|ui| {
|
ui.horizontal(|ui| {
|
||||||
let name_label = ui.label("Name");
|
let name_label = ui.label("Name");
|
||||||
ui.text_edit_singleline(&mut self.add_name)
|
ui.text_edit_singleline(&mut self.add_name)
|
||||||
@@ -478,5 +477,6 @@ impl eframe::App for RustDoomLauncher {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user