Changeset 558 in josm for trunk/src/org/openstreetmap/josm/actions/CopyAction.java
- Timestamp:
- 2008-02-24T18:25:31+01:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/CopyAction.java
r404 r558 10 10 import java.util.HashMap; 11 11 import java.util.List; 12 import java.util.LinkedList; 12 13 import java.util.Collection; 13 14 … … 26 27 public final class CopyAction extends JosmAction implements SelectionChangedListener { 27 28 29 private LinkedList<JosmAction> listeners; 30 28 31 public CopyAction() { 29 32 super(tr("Copy"), "copy", … … 32 35 setEnabled(false); 33 36 DataSet.selListeners.add(this); 37 listeners = new LinkedList<JosmAction>(); 34 38 } 35 39 40 @Override public void addListener(JosmAction a) { 41 listeners.add(a); 42 } 43 36 44 public void actionPerformed(ActionEvent e) { 37 45 Collection<OsmPrimitive> sel = Main.ds.getSelected(); … … 99 107 Main.pasteBuffer = pasteBuffer; 100 108 Main.main.menu.paste.setEnabled(true); /* now we have a paste buffer we can make paste available */ 109 110 for(JosmAction a : listeners) { 111 a.pasteBufferChanged(Main.pasteBuffer); 112 } 101 113 } 102 114
Note:
See TracChangeset
for help on using the changeset viewer.