diff options
author | Simon Rettberg | 2015-08-03 17:13:24 +0200 |
---|---|---|
committer | Simon Rettberg | 2015-08-03 17:13:24 +0200 |
commit | 0639a920e264a11176b90f9b1c0e116973d27de7 (patch) | |
tree | 5a9b4b63637c83199b5ce359c242df7befc7fa69 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/ActivityPanel.java | |
parent | [client] Minor tweaks (diff) | |
download | tutor-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.java | 23 |
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(); + +} |