summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/gui/panels
diff options
context:
space:
mode:
authorGravatar Thog2016-08-23 13:49:24 +0200
committerGravatar Thog2016-08-23 13:49:24 +0200
commit3a50fea029b9f0355cba1bf8f9c5bb941298bc4a (patch)
tree8e5abd22e8aaf4082b7e24d02f559a12c12c8714 /src/main/java/cuchaz/enigma/gui/panels
parentDon't trust Procyon for arguments positions (Fix #7) (diff)
downloadenigma-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.java5
-rw-r--r--src/main/java/cuchaz/enigma/gui/panels/PanelObf.java5
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);