Changeset 2622 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java
- Timestamp:
- 2009-12-12T20:21:36+01:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java
r2578 r2622 28 28 import org.openstreetmap.josm.data.SelectionChangedListener; 29 29 import org.openstreetmap.josm.data.coor.EastNorth; 30 import org.openstreetmap.josm.data.osm.DataSetListener;31 30 import org.openstreetmap.josm.data.osm.Node; 32 31 import org.openstreetmap.josm.data.osm.OsmPrimitive; … … 34 33 import org.openstreetmap.josm.data.osm.RelationMember; 35 34 import org.openstreetmap.josm.data.osm.Way; 35 import org.openstreetmap.josm.data.osm.event.DataChangedEvent; 36 import org.openstreetmap.josm.data.osm.event.DataSetListener; 37 import org.openstreetmap.josm.data.osm.event.NodeMovedEvent; 38 import org.openstreetmap.josm.data.osm.event.PrimitivesAddedEvent; 39 import org.openstreetmap.josm.data.osm.event.PrimitivesRemovedEvent; 40 import org.openstreetmap.josm.data.osm.event.RelationMembersChangedEvent; 41 import org.openstreetmap.josm.data.osm.event.TagsChangedEvent; 42 import org.openstreetmap.josm.data.osm.event.WayNodesChangedEvent; 36 43 import org.openstreetmap.josm.gui.dialogs.relation.WayConnectionType.Direction; 37 44 import org.openstreetmap.josm.gui.layer.DataChangeListener; … … 88 95 /* Interface DataSetListener */ 89 96 /* --------------------------------------------------------------------------- */ 90 public void dataChanged( ) {97 public void dataChanged(DataChangedEvent event) { 91 98 // just trigger a repaint - the display name of the relation members may 92 99 // have changed … … 96 103 } 97 104 98 public void nodeMoved(Node node) {/* ignore */}99 public void primtivesAdded( Collection<? extends OsmPrimitive> added) {/* ignore */}100 101 public void primtivesRemoved( Collection<? extends OsmPrimitive> removed) {105 public void nodeMoved(NodeMovedEvent event) {/* ignore */} 106 public void primtivesAdded(PrimitivesAddedEvent event) {/* ignore */} 107 108 public void primtivesRemoved(PrimitivesRemovedEvent event) { 102 109 // ignore - the relation in the editor might become out of sync with the relation 103 110 // in the dataset. We will deal with it when the relation editor is closed or … … 105 112 } 106 113 107 public void relationMembersChanged(Relation r) {114 public void relationMembersChanged(RelationMembersChangedEvent event) { 108 115 // ignore - the relation in the editor might become out of sync with the relation 109 116 // in the dataset. We will deal with it when the relation editor is closed or … … 111 118 } 112 119 113 public void tagsChanged( OsmPrimitive prim) {120 public void tagsChanged(TagsChangedEvent event) { 114 121 // just refresh the respective table cells 115 122 // 116 123 Collection<RelationMember> sel = getSelectedMembers(); 117 124 for (int i=0; i < members.size();i++) { 118 if (members.get(i).getMember() == prim) {125 if (members.get(i).getMember() == event.getPrimitive()) { 119 126 fireTableCellUpdated(i, 1 /* the column with the primitive name */); 120 127 } … … 123 130 } 124 131 125 public void wayNodesChanged(Way way) {/* ignore */}132 public void wayNodesChanged(WayNodesChangedEvent event) {/* ignore */} 126 133 /* --------------------------------------------------------------------------- */ 127 134
Note:
See TracChangeset
for help on using the changeset viewer.