summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/ActivityPanel.java
diff options
context:
space:
mode:
authorSimon Rettberg2015-08-03 17:13:24 +0200
committerSimon Rettberg2015-08-03 17:13:24 +0200
commit0639a920e264a11176b90f9b1c0e116973d27de7 (patch)
tree5a9b4b63637c83199b5ce359c242df7befc7fa69 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/ActivityPanel.java
parent[client] Minor tweaks (diff)
downloadtutor-module-0639a920e264a11176b90f9b1c0e116973d27de7.tar.gz
tutor-module-0639a920e264a11176b90f9b1c0e116973d27de7.tar.xz
tutor-module-0639a920e264a11176b90f9b1c0e116973d27de7.zip
[client] Add ActivityPanel to MainWindow
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/ActivityPanel.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/ActivityPanel.java23
1 files changed, 23 insertions, 0 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/ActivityPanel.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/ActivityPanel.java
new file mode 100644
index 00000000..eb651fef
--- /dev/null
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/ActivityPanel.java
@@ -0,0 +1,23 @@
+package org.openslx.dozmod.gui.activity;
+
+import javax.swing.JPanel;
+
+public abstract class ActivityPanel extends JPanel {
+
+ private final JPanel container;
+
+ public ActivityPanel(JPanel container) {
+ this.container = container;
+ container.add(this);
+ }
+
+ /**
+ * If this activity wants to prevent the user from closing the application,
+ * it should return true. This makes the application ask the user to confirm
+ * quitting.
+ *
+ * @return true to ask the user for confirmation
+ */
+ public abstract boolean wantConfirmQuit();
+
+}