diff options
Diffstat (limited to 'src/cuchaz/enigma/gui/GuiController.java')
| -rw-r--r-- | src/cuchaz/enigma/gui/GuiController.java | 18 |
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 ) |