Changeset 30 in josm for src/org/openstreetmap/josm/actions/OpenAction.java
- Timestamp:
- 2005-12-03T14:14:35+01:00 (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/org/openstreetmap/josm/actions/OpenAction.java
r29 r30 10 10 import java.util.Collection; 11 11 12 import javax.swing.AbstractAction;13 12 import javax.swing.Box; 14 13 import javax.swing.JCheckBox; … … 24 23 import org.openstreetmap.josm.data.GeoPoint; 25 24 import org.openstreetmap.josm.data.osm.DataSet; 26 import org.openstreetmap.josm.data.osm.OsmPrimitive;27 25 import org.openstreetmap.josm.gui.GBC; 28 import org.openstreetmap.josm.gui.ImageProvider;29 26 import org.openstreetmap.josm.gui.MapFrame; 30 27 import org.openstreetmap.josm.gui.layer.Layer; … … 41 38 * @author imi 42 39 */ 43 public class OpenAction extends AbstractAction {40 public class OpenAction extends JosmAction { 44 41 45 42 /** … … 47 44 */ 48 45 public OpenAction() { 49 super("Open", ImageProvider.get("open")); 50 putValue(ACCELERATOR_KEY, KeyStroke.getAWTKeyStroke(KeyEvent.VK_O, InputEvent.CTRL_DOWN_MASK)); 51 putValue(MNEMONIC_KEY, KeyEvent.VK_O); 52 putValue(SHORT_DESCRIPTION, "Open a file."); 46 super("Open", "open", "Open a file.", null, KeyStroke.getAWTKeyStroke(KeyEvent.VK_O, InputEvent.CTRL_DOWN_MASK)); 53 47 } 54 48 … … 96 90 layer = new RawGpsDataLayer(data, filename.getName()); 97 91 } else { 98 DataSet dataSet = filename.getName().toLowerCase().endsWith("gpx") ? 92 DataSet dataSet = filename.getName().toLowerCase().endsWith(".gpx") ? 99 93 new GpxReader(new FileReader(filename)).parse() : 100 94 new OsmReader(new FileReader(filename)).parse(); 101 Collection<OsmPrimitive> l = Main.main.ds.mergeFrom(dataSet); 102 layer = new OsmDataLayer(l, filename.getName()); 95 layer = new OsmDataLayer(dataSet, filename.getName()); 103 96 } 104 97
Note:
See TracChangeset
for help on using the changeset viewer.
