summaryrefslogtreecommitdiffstats
path: root/src/jrummikub/view/IQuitWarningPanel.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jrummikub/view/IQuitWarningPanel.java')
-rw-r--r--src/jrummikub/view/IQuitWarningPanel.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/jrummikub/view/IQuitWarningPanel.java b/src/jrummikub/view/IQuitWarningPanel.java
new file mode 100644
index 0000000..eddf6b1
--- /dev/null
+++ b/src/jrummikub/view/IQuitWarningPanel.java
@@ -0,0 +1,25 @@
+package jrummikub.view;
+
+import jrummikub.util.Event;
+import jrummikub.view.IQuitWarningPanel.QuitMode;
+
+public interface IQuitWarningPanel {
+
+ public enum QuitMode {
+ /** */
+ DEFAULT,
+ /** */
+ QUIT_PROCESS,
+ /** */
+ QUIT_GAME
+ }
+
+ Event getQuitEvent();
+
+ Event getCancelEvent();
+
+ public void setMode(QuitMode mode);
+
+ public QuitMode getQuitMode();
+
+} \ No newline at end of file