diff options
author | Stephan Schwaer | 2015-08-04 17:50:12 +0200 |
---|---|---|
committer | Stephan Schwaer | 2015-08-04 17:50:12 +0200 |
commit | 9104bd3b9241adad927275ede8c35ff636db9d4f (patch) | |
tree | 3acd7a64654220b7321afded0fb0833b38ec65d3 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java | |
parent | [client] Fix TransferTask initiating a huge amount of connections (diff) | |
download | tutor-module-9104bd3b9241adad927275ede8c35ff636db9d4f.tar.gz tutor-module-9104bd3b9241adad927275ede8c35ff636db9d4f.tar.xz tutor-module-9104bd3b9241adad927275ede8c35ff636db9d4f.zip |
[client] Added version table to image details, improved lecture details, added ImageVersionTable and LecturePerms classes.
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java | 25 |
1 files changed, 22 insertions, 3 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 04a20359..7d1b03c9 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 @@ -104,10 +104,18 @@ public class LectureDetailsWindow extends LectureDetailsWindowLayout { txtId.setText(lecture.getLectureId()); - btnIsEnabled.setSelected(lecture.isEnabled); btnIsExam.setSelected(lecture.isExam); - // TODO grey out non editable components - //makeEditable(ImagePerms.canEdit(lecture)); + btnAutoUpdate.setSelected(lecture.autoUpdate); + + lblUseCount.setText(Integer.toString(lecture.useCount)); + + // TODO fill combo with versions + // List<ImageVersionDetails> versions = lecture.image. + //cboVersions.setModel(new DefaultComboBoxModel<Organization>(orgs.toArray(new Organization[orgs.size()]))); + + + // TODO grey out non editable components, lecture image has no permissions yet + //makeEditable(LecturePerms.canEdit(lecture)); pack(); MainWindow.centerShell(this); setVisible(true); @@ -122,6 +130,17 @@ public class LectureDetailsWindow extends LectureDetailsWindowLayout { txtTitle.setEnabled(editable); txtDescription.setEnabled(editable); txtId.setEnabled(editable); + txtDescription.setEnabled(editable); + + // lblCreateTime.setText(FormatHelper.longDate(lecture.getCreateTime())); + // lblUpdateTime.setText(FormatHelper.longDate(lecture.getUpdateTime())); + // lblStartTime.setText(FormatHelper.longDate(lecture.getStartTime())); + // lblEndTime.setText(FormatHelper.longDate(lecture.getEndTime())); + // + btnLinkImage.setEnabled(editable); + btnIsExam.setEnabled(editable); + btnAutoUpdate.setEnabled(editable); + cboVersions.setEnabled(editable); } /** |