Changeset 3262 in josm for trunk/src/org/openstreetmap/josm/command/AddPrimitivesCommand.java
- Timestamp:
- 2010-05-18T23:43:52+02:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/command/AddPrimitivesCommand.java
r3257 r3262 6 6 import java.util.ArrayList; 7 7 import java.util.Collection; 8 import java.util.HashSet; 8 9 import java.util.List; 9 10 10 11 import javax.swing.JLabel; 11 import javax.swing.tree.DefaultMutableTreeNode;12 import javax.swing.tree.MutableTreeNode;13 12 14 13 import org.openstreetmap.josm.data.osm.Node; … … 56 55 } 57 56 58 @Override 59 public MutableTreeNode description() { 60 return new DefaultMutableTreeNode( 61 new JLabel(trn("Added {0} object", "Added {0} objects", data.size(), data.size()), null, 62 JLabel.HORIZONTAL 63 ) 57 @Override public JLabel getDescription() { 58 return new JLabel(trn("Added {0} object", "Added {0} objects", data.size(), data.size()), null, 59 JLabel.HORIZONTAL 64 60 ); 65 61 } … … 71 67 } 72 68 69 @Override 70 public Collection<? extends OsmPrimitive> getParticipatingPrimitives() { 71 Collection<OsmPrimitive> prims = new HashSet<OsmPrimitive>(); 72 for (PrimitiveData d : data) { 73 OsmPrimitive osm = getLayer().data.getPrimitiveById(d); 74 if (osm == null) 75 throw new RuntimeException(); 76 prims.add(osm); 77 } 78 return prims; 79 } 73 80 }
Note:
See TracChangeset
for help on using the changeset viewer.