From 716a99aac77c2f17d7441903a78c2f26ccbaafb7 Mon Sep 17 00:00:00 2001 From: Jessica Syder Date: Thu, 31 Aug 2017 22:58:35 +1200 Subject: [PATCH] Reset to default button is now functional. - keybindings are reset to built in default - the table is cleared and reloaded #story[1197] --- .../visualiser/Controllers/KeyBindingsController.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/racevisionGame/src/main/java/visualiser/Controllers/KeyBindingsController.java b/racevisionGame/src/main/java/visualiser/Controllers/KeyBindingsController.java index 5822179c..d43f22eb 100644 --- a/racevisionGame/src/main/java/visualiser/Controllers/KeyBindingsController.java +++ b/racevisionGame/src/main/java/visualiser/Controllers/KeyBindingsController.java @@ -147,8 +147,16 @@ public class KeyBindingsController { System.out.println("cancel clicked"); } + /** + * Resets all key bindings to the built-in defaults. + */ public void reset(){ - System.out.println("reset clicked"); + lstKey.getItems().clear(); + lstControl.getItems().clear(); + lstDescription.getItems().clear(); + newKeyFactory = new KeyFactory(); + initializeTable(); + populateTable(); } /**