summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureSettingsWindow.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureSettingsWindow.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureSettingsWindow.java34
1 files changed, 34 insertions, 0 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureSettingsWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureSettingsWindow.java
new file mode 100644
index 00000000..8cb3a1ad
--- /dev/null
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureSettingsWindow.java
@@ -0,0 +1,34 @@
+package org.openslx.dozmod.gui.window;
+
+import java.awt.Window;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+
+import org.openslx.bwlp.thrift.iface.LectureRead;
+import org.openslx.dozmod.gui.window.layout.LectureSettingsWindowLayout;
+
+public class LectureSettingsWindow extends LectureSettingsWindowLayout {
+
+ private static final long serialVersionUID = -1970717955867180231L;
+
+ public LectureSettingsWindow(Window modalParent, LectureRead lecture) {
+ super(modalParent);
+
+ taNetworkRules.setEnabled(false);
+ chkEnableInternet.addActionListener(new ActionListener() {
+ @Override
+ public void actionPerformed(ActionEvent e) {
+ taNetworkRules.setEnabled(!taNetworkRules.isEnabled());
+ }
+ });
+ }
+ /**
+ * Opens a new LectureSettingsWindow
+ *
+ * @param modalParent
+ */
+ public static void open(Window modalParent, LectureRead lecture) {
+ LectureSettingsWindow win = new LectureSettingsWindow(modalParent, lecture);
+ win.setVisible(true);
+ }
+}