diff options
author | Jonathan Bauer | 2016-04-27 17:24:15 +0200 |
---|---|---|
committer | Jonathan Bauer | 2016-04-27 17:24:15 +0200 |
commit | a40ddb0a580348d68ff0c515275ffa252b686c1e (patch) | |
tree | e2436a05c935fd7b6c408e4cafb5be5dce6e16ce /dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageListViewer.java | |
parent | [server] Fix upload handling if image already exists (diff) | |
download | tutor-module-a40ddb0a580348d68ff0c515275ffa252b686c1e.tar.gz tutor-module-a40ddb0a580348d68ff0c515275ffa252b686c1e.tar.xz tutor-module-a40ddb0a580348d68ff0c515275ffa252b686c1e.zip |
[client] first working draft for published images stuff
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageListViewer.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageListViewer.java | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageListViewer.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageListViewer.java index 1d9b8571..5a7fd9d2 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageListViewer.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ImageListViewer.java @@ -28,7 +28,6 @@ import org.openslx.dozmod.gui.helper.GridManager; import org.openslx.dozmod.gui.helper.TextChangeListener; import org.openslx.dozmod.permissions.ImagePerms; import org.openslx.dozmod.thrift.Session; -import org.openslx.dozmod.thrift.ThriftActions; import org.openslx.dozmod.thrift.cache.ImageCache; import org.openslx.dozmod.thrift.cache.UserCache; import org.openslx.util.QuickTimer; @@ -37,13 +36,17 @@ import org.openslx.util.QuickTimer.Task; @SuppressWarnings("serial") public class ImageListViewer extends QLabel { - private static final Logger LOGGER = Logger.getLogger(ThriftActions.class); + private static final Logger LOGGER = Logger.getLogger(ImageListViewer.class); + // search/filter components protected JTextField searchTextField; - protected ImageTable imageTable; protected JComboBox<FilterType> filterCbo; protected JLabel imageCountLabel; + // image table + protected ImageTable imageTable; + + private final RowFilter<ListModel<ImageSummaryRead>, Integer> filterOwn = new RowFilter<ListModel<ImageSummaryRead>, Integer>() { public boolean include(Entry<? extends ListModel<ImageSummaryRead>, ? extends Integer> entry) { ImageSummaryRead img = imageTable.getModelRow(entry.getIdentifier()); @@ -134,14 +137,12 @@ public class ImageListViewer extends QLabel { imageCountPanel.add(new JLabel("Sichtbar:")); imageCountPanel.add(imageCountLabel); filterPanel.add(imageCountPanel); - - // the actual table - imageTable = new ImageTable(); - grid.add(filterPanel).fill(true, false).expand(true, false); grid.nextRow(); - QScrollPane jsp = new QScrollPane(imageTable); + // the actual image table + imageTable = new ImageTable(); + QScrollPane jsp = new QScrollPane(imageTable); jsp.setBackground(UIManager.getColor("Table.background")); grid.add(jsp).fill(true, true).expand(true, true); grid.finish(false); |