Ignore:
Timestamp:
2005-12-03T14:14:35+01:00 (20 years ago)
Author:
imi
Message:
  • Removed edit layer, combine action, save gpx (integrated in normal save)
  • Simplified and unified shortkeys
  • many small code simplifications
  • added undo
  • broken checkin!
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/org/openstreetmap/josm/actions/OpenOsmServerAction.java

    r24 r30  
    55import java.awt.event.ActionEvent;
    66import java.awt.event.ActionListener;
     7import java.awt.event.InputEvent;
    78import java.awt.event.KeyEvent;
    89import java.io.IOException;
    9 import java.util.Collection;
    1010
    11 import javax.swing.AbstractAction;
    1211import javax.swing.DefaultListModel;
    1312import javax.swing.JButton;
     
    1817import javax.swing.JScrollPane;
    1918import javax.swing.JTextField;
     19import javax.swing.KeyStroke;
    2020import javax.swing.event.ListSelectionEvent;
    2121import javax.swing.event.ListSelectionListener;
     
    2525import org.openstreetmap.josm.data.GeoPoint;
    2626import org.openstreetmap.josm.data.osm.DataSet;
    27 import org.openstreetmap.josm.data.osm.OsmPrimitive;
    2827import org.openstreetmap.josm.gui.BookmarkList;
    2928import org.openstreetmap.josm.gui.GBC;
    30 import org.openstreetmap.josm.gui.ImageProvider;
    3129import org.openstreetmap.josm.gui.MapFrame;
    3230import org.openstreetmap.josm.gui.MapView;
     
    4543 * @author imi
    4644 */
    47 public class OpenOsmServerAction extends AbstractAction {
     45public class OpenOsmServerAction extends JosmAction {
    4846
    4947        JTextField[] latlon = new JTextField[]{
     
    5553
    5654        public OpenOsmServerAction() {
    57                 super("Connect to OSM", ImageProvider.get("connectosm"));
    58                 putValue(MNEMONIC_KEY, KeyEvent.VK_C);
    59                 putValue(SHORT_DESCRIPTION, "Open a connection to the OSM server.");
     55                super("Connect to OSM", "connectosm", "Open a connection to the OSM server.", KeyEvent.VK_C,
     56                                KeyStroke.getAWTKeyStroke(KeyEvent.VK_C, InputEvent.CTRL_DOWN_MASK | InputEvent.SHIFT_DOWN_MASK));
    6057        }
    6158
     
    163160                                        JOptionPane.showMessageDialog(Main.main, "No data imported.");
    164161                               
    165                                 Collection<OsmPrimitive> data = Main.main.ds.mergeFrom(dataSet);
    166                                 layer = new OsmDataLayer(data, name);
     162                                layer = new OsmDataLayer(dataSet, name);
    167163                        }
    168164
Note: See TracChangeset for help on using the changeset viewer.