From 575447097876b5cf3dfbae8fa1f6f749819e97b8 Mon Sep 17 00:00:00 2001 From: jeff Date: Fri, 26 Sep 2014 00:33:07 -0400 Subject: implemented mark-as-deobfuscated and reset-to-obfuscated --- src/cuchaz/enigma/gui/GuiController.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/cuchaz/enigma/gui/GuiController.java') 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 refreshCurrentClass( obfReference ); } + public void removeMapping( EntryReference deobfReference ) + { + EntryReference obfReference = m_deobfuscator.obfuscateReference( deobfReference ); + m_deobfuscator.removeMapping( obfReference.entry ); + m_isDirty = true; + refreshClasses(); + refreshCurrentClass( obfReference ); + } + + public void markAsDeobfuscated( EntryReference deobfReference ) + { + EntryReference obfReference = m_deobfuscator.obfuscateReference( deobfReference ); + m_deobfuscator.markAsDeobfuscated( obfReference.entry ); + m_isDirty = true; + refreshClasses(); + refreshCurrentClass( obfReference ); + } + public void openDeclaration( Entry deobfEntry ) { if( deobfEntry == null ) -- cgit v1.2.3