Ticket #350: DelRelationMembers.diff
| File DelRelationMembers.diff, 1.0 KB (added by , 18 years ago) |
|---|
-
src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java
219 219 220 220 buttonPanel.add(createButton(marktr("Delete"),"delete", tr("Remove the member in the current table row from this relation"), KeyEvent.VK_D, new ActionListener() { 221 221 public void actionPerformed(ActionEvent e) { 222 int row = memberTable.getSelectedRow();222 int[] rows = memberTable.getSelectedRows(); 223 223 RelationMember mem = new RelationMember(); 224 mem.role = memberTable.getValueAt(row, 0).toString(); 225 mem.member = (OsmPrimitive) memberTable.getValueAt(row, 1); 226 clone.members.remove(mem); 224 for (int row : rows) { 225 mem.role = memberTable.getValueAt(row, 0).toString(); 226 mem.member = (OsmPrimitive) memberTable.getValueAt(row, 1); 227 clone.members.remove(mem); 228 } 227 229 refreshTables(); 228 230 } 229 231 }));
