summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/gui/GuiController.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui/GuiController.java')
-rw-r--r--src/main/java/cuchaz/enigma/gui/GuiController.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/gui/GuiController.java b/src/main/java/cuchaz/enigma/gui/GuiController.java
index 70fb4cf..c2e202e 100644
--- a/src/main/java/cuchaz/enigma/gui/GuiController.java
+++ b/src/main/java/cuchaz/enigma/gui/GuiController.java
@@ -20,6 +20,7 @@ import cuchaz.enigma.mapping.*;
20import cuchaz.enigma.throwables.MappingParseException; 20import cuchaz.enigma.throwables.MappingParseException;
21import cuchaz.enigma.utils.ReadableToken; 21import cuchaz.enigma.utils.ReadableToken;
22 22
23import java.awt.event.ItemEvent;
23import java.io.File; 24import java.io.File;
24import java.io.IOException; 25import java.io.IOException;
25import java.util.Collection; 26import java.util.Collection;
@@ -338,4 +339,19 @@ public class GuiController {
338 } 339 }
339 }.start(); 340 }.start();
340 } 341 }
342
343 public Deobfuscator getDeobfuscator()
344 {
345 return deobfuscator;
346 }
347
348 public void modifierChange(ItemEvent event)
349 {
350 if (event.getStateChange() == ItemEvent.SELECTED)
351 {
352 deobfuscator.changeModifier(gui.m_reference.entry, (Mappings.EntryModifier) event.getItem());
353 this.isDirty = true;
354 refreshCurrentClass();
355 }
356 }
341} 357}