source: josm/trunk/src/org/openstreetmap/josm/actions/AddImageryLayerAction.java@ 3715

Last change on this file since 3715 was 3715, checked in by Upliner, 13 years ago

Added imagery plugin to josm core. Imagery plugin is union of wmsplugin and slippymap plugins. It includes code by Tim Waters, Petr Dlouhý, Frederik Ramm and others. Also enables the remotecontol which was integrated in [3707].

File size: 799 bytes
Line 
1package org.openstreetmap.josm.actions;
2
3import static org.openstreetmap.josm.tools.I18n.tr;
4
5import java.awt.event.ActionEvent;
6
7import org.openstreetmap.josm.Main;
8import org.openstreetmap.josm.data.imagery.ImageryInfo;
9import org.openstreetmap.josm.gui.layer.ImageryLayer;
10
11public class AddImageryLayerAction extends JosmAction {
12
13 private final ImageryInfo info;
14
15 public AddImageryLayerAction(ImageryInfo info) {
16 super(info.getMenuName(), "imagery_menu", tr("Add imagery layer {0}",info.getName()), null, false);
17 putValue("toolbar", "imagery_" + info.getToolbarName());
18 this.info = info;
19 }
20
21 @Override
22 public void actionPerformed(ActionEvent e) {
23 ImageryLayer wmsLayer = ImageryLayer.create(info);
24 Main.main.addLayer(wmsLayer);
25 }
26};
Note: See TracBrowser for help on using the repository browser.