summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java
diff options
context:
space:
mode:
authorSimon Rettberg2015-09-04 19:21:20 +0200
committerSimon Rettberg2015-09-04 19:21:20 +0200
commit70219d8a7816777ef18e9120d7fedbffaf9e499a (patch)
tree10bf6612d59e59a587ec48192baf33dfc0060a6c /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java
parent[client] Fixed linking to unallowed images. (diff)
downloadtutor-module-70219d8a7816777ef18e9120d7fedbffaf9e499a.tar.gz
tutor-module-70219d8a7816777ef18e9120d7fedbffaf9e499a.tar.xz
tutor-module-70219d8a7816777ef18e9120d7fedbffaf9e499a.zip
[client] Close details windows on save, 'Cancel' => 'Close'
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.java53
1 files changed, 27 insertions, 26 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 2c7e3fb2..95258950 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
@@ -181,8 +181,9 @@ public class LectureDetailsWindow extends LectureDetailsWindowLayout implements
@Override
public void userAdded(UserInfo user, UserListWindow window) {
window.dispose();
- if(Gui.showMessageBox(me, "Sind Sie sicher, dass sie die Besitzerrechte an "
- + "einen anderen Account übertragen wollen?", MessageType.QUESTION_YESNO , LOGGER, null))
+ if (Gui.showMessageBox(me, "Sind Sie sicher, dass sie die Besitzerrechte an "
+ + "einen anderen Account übertragen wollen?", MessageType.QUESTION_YESNO,
+ LOGGER, null))
setLectureOwner(user);
}
}, "Besitzer festlegen", lecture.ownerId);
@@ -232,18 +233,18 @@ public class LectureDetailsWindow extends LectureDetailsWindowLayout implements
public void setLecture(final String lectureId) {
ThriftActions.getLectureAndImageDetails(JOptionPane.getFrameForComponent(me), lectureId,
new LectureMetaCallback() {
- @Override
- public void fetchedLectureAndImageDetails(LectureRead lectureDetails,
- ImageDetailsRead imageDetails) {
- synchronized (me) {
- lecture = lectureDetails;
- image = imageDetails;
- permissionMap = ThriftActions.getLecturePermissions(
- JOptionPane.getFrameForComponent(me), lecture.lectureId);
- }
- fill();
- }
- });
+ @Override
+ public void fetchedLectureAndImageDetails(LectureRead lectureDetails,
+ ImageDetailsRead imageDetails) {
+ synchronized (me) {
+ lecture = lectureDetails;
+ image = imageDetails;
+ permissionMap = ThriftActions.getLecturePermissions(
+ JOptionPane.getFrameForComponent(me), lecture.lectureId);
+ }
+ fill();
+ }
+ });
}
/**
@@ -378,18 +379,18 @@ public class LectureDetailsWindow extends LectureDetailsWindowLayout implements
}
ThriftActions.initDownload(JOptionPane.getFrameForComponent(this), lecture.imageVersionId,
image.imageName, image.virtId, image.osId, versionSize, new DownloadCallback() {
- @Override
- public void downloadInitialized(boolean success) {
- if (!success) {
- Gui.asyncExec(new Runnable() {
- @Override
- public void run() {
- btnDownloadImage.setEnabled(true);
+ @Override
+ public void downloadInitialized(boolean success) {
+ if (!success) {
+ Gui.asyncExec(new Runnable() {
+ @Override
+ public void run() {
+ btnDownloadImage.setEnabled(true);
+ }
+ });
}
- });
- }
- }
- });
+ }
+ });
}
/**
@@ -435,8 +436,8 @@ public class LectureDetailsWindow extends LectureDetailsWindowLayout implements
}
}
btnSaveChanges.setEnabled(true);
- refresh(true);
callback.updated(true);
+ dispose();
// success
}