summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/gui/GuiController.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cuchaz/enigma/gui/GuiController.java')
-rw-r--r--src/cuchaz/enigma/gui/GuiController.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/cuchaz/enigma/gui/GuiController.java b/src/cuchaz/enigma/gui/GuiController.java
index 098e065..3adaf91 100644
--- a/src/cuchaz/enigma/gui/GuiController.java
+++ b/src/cuchaz/enigma/gui/GuiController.java
@@ -249,6 +249,24 @@ public class GuiController
249 refreshCurrentClass( obfReference ); 249 refreshCurrentClass( obfReference );
250 } 250 }
251 251
252 public void removeMapping( EntryReference<Entry,Entry> deobfReference )
253 {
254 EntryReference<Entry,Entry> obfReference = m_deobfuscator.obfuscateReference( deobfReference );
255 m_deobfuscator.removeMapping( obfReference.entry );
256 m_isDirty = true;
257 refreshClasses();
258 refreshCurrentClass( obfReference );
259 }
260
261 public void markAsDeobfuscated( EntryReference<Entry,Entry> deobfReference )
262 {
263 EntryReference<Entry,Entry> obfReference = m_deobfuscator.obfuscateReference( deobfReference );
264 m_deobfuscator.markAsDeobfuscated( obfReference.entry );
265 m_isDirty = true;
266 refreshClasses();
267 refreshCurrentClass( obfReference );
268 }
269
252 public void openDeclaration( Entry deobfEntry ) 270 public void openDeclaration( Entry deobfEntry )
253 { 271 {
254 if( deobfEntry == null ) 272 if( deobfEntry == null )