diff options
| author | 2025-08-21 21:29:52 +0100 | |
|---|---|---|
| committer | 2025-09-13 09:14:23 +0100 | |
| commit | 3f428c23dafb09cc5efe4f30d4d67b5a881d91bd (patch) | |
| tree | a1d17cc72bcfd98fab569f730ba7084962b3cc44 /enigma-swing | |
| parent | Add ProjectService to listen for the project lifecycle (diff) | |
| download | enigma-fork-3f428c23dafb09cc5efe4f30d4d67b5a881d91bd.tar.gz enigma-fork-3f428c23dafb09cc5efe4f30d4d67b5a881d91bd.tar.xz enigma-fork-3f428c23dafb09cc5efe4f30d4d67b5a881d91bd.zip | |
Add more utility methods
Diffstat (limited to 'enigma-swing')
| -rw-r--r-- | enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java index 9faa0d0..1c4549d 100644 --- a/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java +++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java | |||
| @@ -27,6 +27,7 @@ import java.util.concurrent.ExecutionException; | |||
| 27 | import java.util.stream.Collectors; | 27 | import java.util.stream.Collectors; |
| 28 | import java.util.stream.Stream; | 28 | import java.util.stream.Stream; |
| 29 | 29 | ||
| 30 | import javax.swing.JFrame; | ||
| 30 | import javax.swing.JOptionPane; | 31 | import javax.swing.JOptionPane; |
| 31 | import javax.swing.SwingUtilities; | 32 | import javax.swing.SwingUtilities; |
| 32 | 33 | ||
| @@ -126,6 +127,11 @@ public class GuiController implements ClientPacketHandler, GuiView, DataInvalida | |||
| 126 | return project; | 127 | return project; |
| 127 | } | 128 | } |
| 128 | 129 | ||
| 130 | @Override | ||
| 131 | public JFrame getFrame() { | ||
| 132 | return gui.getFrame(); | ||
| 133 | } | ||
| 134 | |||
| 129 | public boolean isDirty() { | 135 | public boolean isDirty() { |
| 130 | return project != null && project.getMapper().isDirty(); | 136 | return project != null && project.getMapper().isDirty(); |
| 131 | } | 137 | } |