diff options
| author | 2016-08-23 13:49:24 +0200 | |
|---|---|---|
| committer | 2016-08-23 13:49:24 +0200 | |
| commit | 3a50fea029b9f0355cba1bf8f9c5bb941298bc4a (patch) | |
| tree | 8e5abd22e8aaf4082b7e24d02f559a12c12c8714 /src/main/java/cuchaz/enigma/gui/panels | |
| parent | Don't trust Procyon for arguments positions (Fix #7) (diff) | |
| download | enigma-fork-3a50fea029b9f0355cba1bf8f9c5bb941298bc4a.tar.gz enigma-fork-3a50fea029b9f0355cba1bf8f9c5bb941298bc4a.tar.xz enigma-fork-3a50fea029b9f0355cba1bf8f9c5bb941298bc4a.zip | |
Add the ability to rename package and classes in panels
Diffstat (limited to 'src/main/java/cuchaz/enigma/gui/panels')
| -rw-r--r-- | src/main/java/cuchaz/enigma/gui/panels/PanelDeobf.java | 5 | ||||
| -rw-r--r-- | src/main/java/cuchaz/enigma/gui/panels/PanelObf.java | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/main/java/cuchaz/enigma/gui/panels/PanelDeobf.java b/src/main/java/cuchaz/enigma/gui/panels/PanelDeobf.java index bba7132..447c51a 100644 --- a/src/main/java/cuchaz/enigma/gui/panels/PanelDeobf.java +++ b/src/main/java/cuchaz/enigma/gui/panels/PanelDeobf.java | |||
| @@ -17,8 +17,9 @@ public class PanelDeobf extends JPanel { | |||
| 17 | public PanelDeobf(Gui gui) { | 17 | public PanelDeobf(Gui gui) { |
| 18 | this.gui = gui; | 18 | this.gui = gui; |
| 19 | 19 | ||
| 20 | this.deobfClasses = new ClassSelector(ClassSelector.DEOBF_CLASS_COMPARATOR); | 20 | this.deobfClasses = new ClassSelector(gui, ClassSelector.DEOBF_CLASS_COMPARATOR); |
| 21 | this.deobfClasses.setListener(gui::navigateTo); | 21 | this.deobfClasses.setSelectionListener(gui::navigateTo); |
| 22 | this.deobfClasses.setRenameSelectionListener(gui::onPanelRename); | ||
| 22 | 23 | ||
| 23 | this.setLayout(new BorderLayout()); | 24 | this.setLayout(new BorderLayout()); |
| 24 | this.add(new JLabel("De-obfuscated Classes"), BorderLayout.NORTH); | 25 | this.add(new JLabel("De-obfuscated Classes"), BorderLayout.NORTH); |
diff --git a/src/main/java/cuchaz/enigma/gui/panels/PanelObf.java b/src/main/java/cuchaz/enigma/gui/panels/PanelObf.java index 94b384f..74772a5 100644 --- a/src/main/java/cuchaz/enigma/gui/panels/PanelObf.java +++ b/src/main/java/cuchaz/enigma/gui/panels/PanelObf.java | |||
| @@ -28,8 +28,9 @@ public class PanelObf extends JPanel { | |||
| 28 | return aname.compareTo(bname); | 28 | return aname.compareTo(bname); |
| 29 | }; | 29 | }; |
| 30 | 30 | ||
| 31 | this.obfClasses = new ClassSelector(obfClassComparator); | 31 | this.obfClasses = new ClassSelector(gui, obfClassComparator); |
| 32 | this.obfClasses.setListener(gui::navigateTo); | 32 | this.obfClasses.setSelectionListener(gui::navigateTo); |
| 33 | this.obfClasses.setRenameSelectionListener(gui::onPanelRename); | ||
| 33 | 34 | ||
| 34 | this.setLayout(new BorderLayout()); | 35 | this.setLayout(new BorderLayout()); |
| 35 | this.add(new JLabel("Obfuscated Classes"), BorderLayout.NORTH); | 36 | this.add(new JLabel("Obfuscated Classes"), BorderLayout.NORTH); |