diff options
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java index f8447b1f..5b09cf36 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java @@ -45,6 +45,8 @@ import org.openslx.dozmod.gui.control.LectureCustomPermissionManager.UserChangeE import org.openslx.dozmod.gui.control.LectureCustomPermissionManager.UserChangeEventListener; import org.openslx.dozmod.gui.control.NetrulesConfigurator.NetrulesConfiguration; import org.openslx.dozmod.gui.control.RunscriptConfigurator.RunscriptConfiguration; +import org.openslx.dozmod.gui.control.RunscriptConfigurator.RunscriptConfigurationChangeEvent; +import org.openslx.dozmod.gui.control.RunscriptConfigurator.RunscriptConfigurationChangeEventListener; import org.openslx.dozmod.gui.helper.DateTimeHelper; import org.openslx.dozmod.gui.helper.MessageType; import org.openslx.dozmod.gui.helper.TextChangeListener; @@ -277,7 +279,13 @@ public class LectureDetailsWindow extends LectureDetailsWindowLayout implements txtTitle.getDocument().addDocumentListener(docListener); txtDescription.getDocument().addDocumentListener(docListener); + ctlRunscriptConfigurator.addRunscriptConfigurationChangeEventListener(new RunscriptConfigurationChangeEventListener() { + @Override + public void stateChanged(RunscriptConfigurationChangeEvent event) { + btnSaveChanges.setEnabled(ctlRunscriptConfigurator.hasChanged()); + } + }); // Comboboxes final ItemListener comboItemListener = new ItemListener() { @Override |