diff options
| author | Simon Rettberg | 2015-07-08 19:39:35 +0200 |
|---|---|---|
| committer | Simon Rettberg | 2015-07-08 19:39:35 +0200 |
| commit | 8d6cd17c330388aa13fd7c39802c7400d85f972c (patch) | |
| tree | 5f2c5856f58b1454e24dc16fad10751dfe9d087b /dozentenmodul/src/main/java/gui/helper/VMColumns.java | |
| parent | oops (diff) | |
| download | tutor-module-8d6cd17c330388aa13fd7c39802c7400d85f972c.tar.gz tutor-module-8d6cd17c330388aa13fd7c39802c7400d85f972c.tar.xz tutor-module-8d6cd17c330388aa13fd7c39802c7400d85f972c.zip | |
[client] Redo package structure, add comments/TODOs, rename GUI classes
Diffstat (limited to 'dozentenmodul/src/main/java/gui/helper/VMColumns.java')
| -rw-r--r-- | dozentenmodul/src/main/java/gui/helper/VMColumns.java | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/dozentenmodul/src/main/java/gui/helper/VMColumns.java b/dozentenmodul/src/main/java/gui/helper/VMColumns.java deleted file mode 100644 index 9e73c307..00000000 --- a/dozentenmodul/src/main/java/gui/helper/VMColumns.java +++ /dev/null @@ -1,81 +0,0 @@ -package gui.helper; - -import org.eclipse.jface.viewers.ColumnLabelProvider; -import org.eclipse.jface.viewers.TableViewer; -import org.eclipse.jface.viewers.TableViewerColumn; -import org.eclipse.swt.SWT; -import org.openslx.bwlp.dozmod.thrift.MetaDataCache; -import org.openslx.bwlp.thrift.iface.ImageSummaryRead; -import org.openslx.bwlp.thrift.iface.OperatingSystem; -import org.openslx.bwlp.thrift.iface.UserInfo; - - -public final class VMColumns { - private VMColumns(){}; - - private static void createColumn(TableViewer table, String colName, int width, ColumnLabelProvider provider){ - TableViewerColumn col = new TableViewerColumn(table, SWT.NONE); - col.getColumn().setWidth(width); - col.getColumn().setText(colName); - col.setLabelProvider(provider); - - } - - /** - * create the columns for the table in the VM mainwindow - * @param table the tableViewer - */ - public static void createVMTableColumns(TableViewer table){ - createColumn(table, "Name", 150, new ColumnLabelProvider() { - @Override - public String getText(Object element) { - ImageSummaryRead image = (ImageSummaryRead) element; - return image.getImageName(); - } - }); - - - - createColumn(table, "OS", 90, new ColumnLabelProvider() { - @Override - public String getText(Object element) { - // TODO remove and uncomment when deploying - ImageSummaryRead image = (ImageSummaryRead) element; - //OperatingSystem os = MetaDataCache.getOsById(image.getOsId()); - - OperatingSystem os = null ; - if (os == null) { - return "Unknown"; - } else { - return os.getOsName(); - } - } - }); - - createColumn(table, "Verantwortlicher", 130, new ColumnLabelProvider() { - @Override - public String getText(Object element) { - ImageSummaryRead image = (ImageSummaryRead) element; - return image.getOwnerId(); - } - }); - - createColumn(table, "Letztes Update", 110, new ColumnLabelProvider() { - @Override - public String getText(Object element) { - ImageSummaryRead image = (ImageSummaryRead) element; - return String.valueOf(image.getUpdateTime()); - } - }); - - createColumn(table, "Größe", 80, new ColumnLabelProvider() { - @Override - public String getText(Object element) { - ImageSummaryRead image = (ImageSummaryRead) element; - return String.valueOf(image.getFileSize()); - } - }); - - - }; -} |
