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 | |
---|
1 | package org.openstreetmap.josm.actions;
|
---|
2 |
|
---|
3 | import static org.openstreetmap.josm.tools.I18n.tr;
|
---|
4 |
|
---|
5 | import java.awt.event.ActionEvent;
|
---|
6 |
|
---|
7 | import org.openstreetmap.josm.Main;
|
---|
8 | import org.openstreetmap.josm.data.imagery.ImageryInfo;
|
---|
9 | import org.openstreetmap.josm.gui.layer.ImageryLayer;
|
---|
10 |
|
---|
11 | public 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.