diff options
Diffstat (limited to 'enigma-swing/src/main/java/cuchaz/enigma/gui')
| -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 | } |