diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageCustomPermissionPage.java | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageCustomPermissionPage.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageCustomPermissionPage.java index e2f4566b..5d9d4367 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageCustomPermissionPage.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/page/ImageCustomPermissionPage.java @@ -1,9 +1,15 @@ package org.openslx.dozmod.gui.wizard.page; +import java.util.List; + import org.apache.log4j.Logger; +import org.eclipse.swt.events.SelectionEvent; +import org.eclipse.swt.events.SelectionListener; import org.eclipse.swt.widgets.Composite; +import org.openslx.bwlp.thrift.iface.UserInfo; import org.openslx.dozmod.gui.helper.TableHelper; import org.openslx.dozmod.gui.wizard.layout.ImageCustomPermissionPageLayout; +import org.openslx.dozmod.thrift.UserCache; public class ImageCustomPermissionPage extends ImageCustomPermissionPageLayout { @@ -22,10 +28,20 @@ public class ImageCustomPermissionPage extends ImageCustomPermissionPageLayout { super.createControl(parent); TableHelper.createImagePermissionTableColumns(permissionTableViewer); + List<UserInfo> userList = UserCache.getAll(); - // TODO set the input of the table then implement ColumnLabelProviders in TableHelper - permissionTableViewer.setInput(null); + permissionTableViewer.setInput(userList); permissionTableViewer.refresh(); + + addUser.addSelectionListener(new SelectionListener() { + @Override + public void widgetSelected(SelectionEvent e) { + LOGGER.debug("addUser"); + } + @Override + public void widgetDefaultSelected(SelectionEvent e) { + } + }); } } |