Changeset 7001 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java
- Timestamp:
- 2014-04-26T03:53:35+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java
r6889 r7001 81 81 private ConflictListModel model; 82 82 /** the list widget for the list of conflicts */ 83 private JList lstConflicts;83 private JList<OsmPrimitive> lstConflicts; 84 84 85 85 private final JPopupMenu popupMenu = new JPopupMenu(); … … 95 95 model = new ConflictListModel(); 96 96 97 lstConflicts = new JList (model);97 lstConflicts = new JList<OsmPrimitive>(model); 98 98 lstConflicts.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); 99 99 lstConflicts.setCellRenderer(new OsmPrimitivRenderer()); … … 272 272 } 273 273 }; 274 for (O bject o : lstConflicts.getSelectedValues()) {275 if (conflicts == null || !conflicts.hasConflictForMy( (OsmPrimitive)o)) {274 for (OsmPrimitive o : lstConflicts.getSelectedValuesList()) { 275 if (conflicts == null || !conflicts.hasConflictForMy(o)) { 276 276 continue; 277 277 } 278 conflicts.getConflictForMy( (OsmPrimitive)o).getTheir().accept(conflictPainter);278 conflicts.getConflictForMy(o).getTheir().accept(conflictPainter); 279 279 } 280 280 } … … 359 359 * 360 360 */ 361 class ConflictListModel implements ListModel {361 class ConflictListModel implements ListModel<OsmPrimitive> { 362 362 363 363 private CopyOnWriteArrayList<ListDataListener> listeners; … … 392 392 393 393 @Override 394 public O bjectgetElementAt(int index) {394 public OsmPrimitive getElementAt(int index) { 395 395 if (index < 0) return null; 396 396 if (index >= getSize()) return null; … … 452 452 public void actionPerformed(ActionEvent e) { 453 453 Collection<OsmPrimitive> sel = new LinkedList<OsmPrimitive>(); 454 for (O bject o : lstConflicts.getSelectedValues()) {455 sel.add( (OsmPrimitive)o);454 for (OsmPrimitive o : lstConflicts.getSelectedValuesList()) { 455 sel.add(o); 456 456 } 457 457 DataSet ds = Main.main.getCurrentDataSet();
Note:
See TracChangeset
for help on using the changeset viewer.