Changeset 10717 for extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/mainframe/ThumbnailPanel.java
- Timestamp:
- May 1, 2011, 12:46:18 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/mainframe/ThumbnailPanel.java
r10697 r10717 83 83 84 84 /** 85 * Popup menu to edit images info 86 */ 87 private JMenuItem menuDeleteImage; 88 89 /** 85 90 * Button to add tags 86 91 */ … … 96 101 */ 97 102 private JDialog dialogChoixTags; 103 /** 104 * The parent 105 */ 106 private IThumbnailPanel parent; 98 107 99 108 /** … … 102 111 * @param imagesPanel the panel 103 112 */ 104 public ThumbnailPanel(Image image ) {113 public ThumbnailPanel(Image image, IThumbnailPanel parent) { 105 114 this.image = image; 115 this.parent = parent; 106 116 setToolTipText("<html><center>" + image.getName() + "<br/>" + image.getSeen() + " " 107 117 + Messages.getMessage("hits") + "</center></html>"); … … 139 149 menuAjouterTag.addActionListener(this); 140 150 popup.add(menuAjouterTag); 151 menuDeleteImage = new JMenuItem(Messages.getMessage("thumbviewer_deleteImage")); 152 menuDeleteImage.addActionListener(this); 153 popup.add(menuDeleteImage); 141 154 popup.show(this, paramMouseEvent.getX(), paramMouseEvent.getY()); 142 155 } … … 233 246 } 234 247 248 } else if (arg0.getSource().equals(menuDeleteImage)) { 249 try { 250 if (SpringUtils.getImageService().delete(image)) { 251 parent.refresh(); 252 } else { 253 JOptionPane.showMessageDialog(this, Messages.getMessage("deletingImageError"), 254 Messages.getMessage("error"), JOptionPane.ERROR_MESSAGE); 255 } 256 } catch (JiwigoException e) { 257 LOG.error(Tools.getStackTrace(e)); 258 JOptionPane.showMessageDialog(this, Messages.getMessage("deletingImageError"), 259 Messages.getMessage("error"), JOptionPane.ERROR_MESSAGE); 260 } 235 261 } 236 262 } 263 237 264 }
Note: See TracChangeset
for help on using the changeset viewer.