summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java
diff options
context:
space:
mode:
authorStephan Schwaer2015-08-04 17:50:12 +0200
committerStephan Schwaer2015-08-04 17:50:12 +0200
commit9104bd3b9241adad927275ede8c35ff636db9d4f (patch)
tree3acd7a64654220b7321afded0fb0833b38ec65d3 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java
parent[client] Fix TransferTask initiating a huge amount of connections (diff)
downloadtutor-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.java25
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);
}
/**