summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/gui/GuiController.java
diff options
context:
space:
mode:
authorGravatar jeff2014-09-26 00:33:07 -0400
committerGravatar jeff2014-09-26 00:33:07 -0400
commit575447097876b5cf3dfbae8fa1f6f749819e97b8 (patch)
tree50b544e601e295dee5a55e747db85df9d3a25577 /src/cuchaz/enigma/gui/GuiController.java
parentfixed invalid tokens issue (diff)
downloadenigma-fork-575447097876b5cf3dfbae8fa1f6f749819e97b8.tar.gz
enigma-fork-575447097876b5cf3dfbae8fa1f6f749819e97b8.tar.xz
enigma-fork-575447097876b5cf3dfbae8fa1f6f749819e97b8.zip
implemented mark-as-deobfuscated and reset-to-obfuscated
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 )