Ignore:
Timestamp:
2017-08-24T22:53:50+02:00 (2 years ago)
Author:
Don-vip
Message:

see #15182 - deprecate Main.getLayerManager(). Replacement: gui.MainApplication.getLayerManager()

Location:
trunk/src/org/openstreetmap/josm/io
Files:
15 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/GpxExporter.java

    r12620 r12636  
    2828import org.openstreetmap.josm.data.gpx.GpxData;
    2929import org.openstreetmap.josm.gui.ExtendedDialog;
     30import org.openstreetmap.josm.gui.MainApplication;
    3031import org.openstreetmap.josm.gui.layer.GpxLayer;
    3132import org.openstreetmap.josm.gui.layer.Layer;
     
    172173            gpxData = ((GpxLayer) layer).data;
    173174        } else {
    174             gpxData = OsmDataLayer.toGpxData(Main.getLayerManager().getEditDataSet(), file);
     175            gpxData = OsmDataLayer.toGpxData(MainApplication.getLayerManager().getEditDataSet(), file);
    175176        }
    176177
  • trunk/src/org/openstreetmap/josm/io/GpxImporter.java

    r12620 r12636  
    1313import org.openstreetmap.josm.actions.ExtensionFileFilter;
    1414import org.openstreetmap.josm.data.gpx.GpxData;
     15import org.openstreetmap.josm.gui.MainApplication;
    1516import org.openstreetmap.josm.gui.layer.GpxLayer;
    1617import org.openstreetmap.josm.gui.layer.markerlayer.MarkerLayer;
     
    120121        GuiHelper.runInEDT(() -> {
    121122            if (data.markerLayer != null) {
    122                 Main.getLayerManager().addLayer(data.markerLayer);
     123                MainApplication.getLayerManager().addLayer(data.markerLayer);
    123124            }
    124125            if (data.gpxLayer != null) {
    125                 Main.getLayerManager().addLayer(data.gpxLayer);
     126                MainApplication.getLayerManager().addLayer(data.gpxLayer);
    126127            }
    127128            data.postLayerTask.run();
  • trunk/src/org/openstreetmap/josm/io/NMEAImporter.java

    r12421 r12636  
    1414import org.openstreetmap.josm.actions.ExtensionFileFilter;
    1515import org.openstreetmap.josm.gui.HelpAwareOptionPane;
     16import org.openstreetmap.josm.gui.MainApplication;
    1617import org.openstreetmap.josm.gui.Notification;
    1718import org.openstreetmap.josm.gui.layer.GpxLayer;
     
    5253
    5354                GuiHelper.runInEDT(() -> {
    54                     Main.getLayerManager().addLayer(gpxLayer);
     55                    MainApplication.getLayerManager().addLayer(gpxLayer);
    5556                    if (Main.pref.getBoolean("marker.makeautomarkers", true)) {
    5657                        MarkerLayer ml = new MarkerLayer(r.data, tr("Markers from {0}", fn), fileFinal, gpxLayer);
    5758                        if (!ml.data.isEmpty()) {
    58                             Main.getLayerManager().addLayer(ml);
     59                            MainApplication.getLayerManager().addLayer(ml);
    5960                        }
    6061                    }
  • trunk/src/org/openstreetmap/josm/io/NoteImporter.java

    r12630 r12636  
    99import java.util.List;
    1010
    11 import org.openstreetmap.josm.Main;
    1211import org.openstreetmap.josm.actions.ExtensionFileFilter;
    1312import org.openstreetmap.josm.data.notes.Note;
     
    3938        try (InputStream is = Compression.getUncompressedFileInputStream(file)) {
    4039            final NoteLayer layer = loadLayer(is, file, file.getName(), progressMonitor);
    41             if (!Main.getLayerManager().containsLayer(layer)) {
    42                 Main.getLayerManager().addLayer(layer);
     40            if (!MainApplication.getLayerManager().containsLayer(layer)) {
     41                MainApplication.getLayerManager().addLayer(layer);
    4342            }
    4443        } catch (SAXException e) {
     
    6564        List<NoteLayer> noteLayers = null;
    6665        if (MainApplication.getMap() != null) {
    67             noteLayers = Main.getLayerManager().getLayersOfType(NoteLayer.class);
     66            noteLayers = MainApplication.getLayerManager().getLayersOfType(NoteLayer.class);
    6867        }
    6968        final NoteLayer layer;
  • trunk/src/org/openstreetmap/josm/io/OsmApi.java

    r12630 r12636  
    243243             * been disabled! */
    244244            if (MainApplication.isDisplayingMapView()) {
    245                 for (Layer l : Main.getLayerManager().getLayersOfType(ImageryLayer.class)) {
     245                for (Layer l : MainApplication.getLayerManager().getLayersOfType(ImageryLayer.class)) {
    246246                    if (((ImageryLayer) l).getInfo().isBlacklisted()) {
    247247                        Logging.info(tr("Removed layer {0} because it is not allowed by the configured API.", l.getName()));
    248                         Main.getLayerManager().removeLayer(l);
     248                        MainApplication.getLayerManager().removeLayer(l);
    249249                    }
    250250                }
  • trunk/src/org/openstreetmap/josm/io/OsmChangeImporter.java

    r12620 r12636  
    1414import org.openstreetmap.josm.actions.ExtensionFileFilter;
    1515import org.openstreetmap.josm.data.osm.DataSet;
     16import org.openstreetmap.josm.gui.MainApplication;
    1617import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    1718import org.openstreetmap.josm.gui.progress.ProgressMonitor;
     
    6667                        JOptionPane.INFORMATION_MESSAGE);
    6768            }
    68             Main.getLayerManager().addLayer(layer);
     69            MainApplication.getLayerManager().addLayer(layer);
    6970            layer.onPostLoadFromFile();
    7071        });
  • trunk/src/org/openstreetmap/josm/io/OsmImporter.java

    r12620 r12636  
    1515import org.openstreetmap.josm.actions.ExtensionFileFilter;
    1616import org.openstreetmap.josm.data.osm.DataSet;
     17import org.openstreetmap.josm.gui.MainApplication;
    1718import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    1819import org.openstreetmap.josm.gui.progress.ProgressMonitor;
     
    99100        GuiHelper.runInEDT(() -> {
    100101            OsmDataLayer layer = data.getLayer();
    101             Main.getLayerManager().addLayer(layer);
     102            MainApplication.getLayerManager().addLayer(layer);
    102103            data.getPostLayerTask().run();
    103104            data.getLayer().onPostLoadFromFile();
  • trunk/src/org/openstreetmap/josm/io/WMSLayerImporter.java

    r12630 r12636  
    1111import java.util.Map;
    1212
    13 import org.openstreetmap.josm.Main;
    1413import org.openstreetmap.josm.actions.ExtensionFileFilter;
    1514import org.openstreetmap.josm.data.Preferences;
     
    8786        // FIXME: remove UI stuff from IO subsystem
    8887        GuiHelper.runInEDT(() -> {
    89             Main.getLayerManager().addLayer(layer);
     88            MainApplication.getLayerManager().addLayer(layer);
    9089            if (zoomTo != null) {
    9190                MainApplication.getMap().mapView.zoomTo(zoomTo);
  • trunk/src/org/openstreetmap/josm/io/remotecontrol/AddTagsDialog.java

    r12542 r12636  
    3232import org.openstreetmap.josm.data.osm.OsmPrimitive;
    3333import org.openstreetmap.josm.gui.ExtendedDialog;
     34import org.openstreetmap.josm.gui.MainApplication;
    3435import org.openstreetmap.josm.gui.util.GuiHelper;
    3536import org.openstreetmap.josm.gui.util.TableHelper;
     
    251252    protected void buttonAction(int buttonIndex, ActionEvent evt) {
    252253        // if layer all layers were closed, ignore all actions
    253         if (buttonIndex != 2 && Main.getLayerManager().getEditDataSet() != null) {
     254        if (buttonIndex != 2 && MainApplication.getLayerManager().getEditDataSet() != null) {
    254255            TableModel tm = propertyTable.getModel();
    255256            for (int i = 0; i < tm.getRowCount(); i++) {
     
    309310    public static void addTags(String[][] keyValue, String sender, Collection<? extends OsmPrimitive> primitives) {
    310311        if (trustedSenders.contains(sender)) {
    311             if (Main.getLayerManager().getEditDataSet() != null) {
     312            if (MainApplication.getLayerManager().getEditDataSet() != null) {
    312313                for (String[] row : keyValue) {
    313314                    Main.main.undoRedo.add(new ChangePropertyCommand(primitives, row[0], row[1]));
  • trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/AddNodeHandler.java

    r12630 r12636  
    102102        }
    103103
    104         Main.getLayerManager().getEditDataSet().setSelected(node);
     104        MainApplication.getLayerManager().getEditDataSet().setSelected(node);
    105105        if (PermissionPrefWithDefault.CHANGE_VIEWPORT.isAllowed()) {
    106106            AutoScaleAction.autoScale("selection");
     
    120120            throw new RequestHandlerBadRequestException("NumberFormatException ("+e.getMessage()+')', e);
    121121        }
    122         if (Main.getLayerManager().getEditLayer() == null) {
     122        if (MainApplication.getLayerManager().getEditLayer() == null) {
    123123             throw new RequestHandlerBadRequestException(tr("There is no layer opened to add node"));
    124124        }
  • trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/AddWayHandler.java

    r12630 r12636  
    111111            throw new RequestHandlerBadRequestException(tr("One node ways"));
    112112        }
    113         if (Main.getLayerManager().getEditLayer() == null) {
     113        if (MainApplication.getLayerManager().getEditLayer() == null) {
    114114             throw new RequestHandlerBadRequestException(tr("There is no layer opened to add way"));
    115115        }
     
    168168        commands.add(new AddCommand(way));
    169169        Main.main.undoRedo.add(new SequenceCommand(tr("Add way"), commands));
    170         Main.getLayerManager().getEditDataSet().setSelected(way);
     170        MainApplication.getLayerManager().getEditDataSet().setSelected(way);
    171171        if (PermissionPrefWithDefault.CHANGE_VIEWPORT.isAllowed()) {
    172172            AutoScaleAction.autoScale("selection");
  • trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/ImageryHandler.java

    r12630 r12636  
    66import java.util.Arrays;
    77
    8 import org.openstreetmap.josm.Main;
    98import org.openstreetmap.josm.data.imagery.ImageryInfo;
    109import org.openstreetmap.josm.data.imagery.ImageryInfo.ImageryType;
     
    9796        final ImageryInfo imgInfo = buildImageryInfo();
    9897        if (MainApplication.isDisplayingMapView()) {
    99             for (ImageryLayer layer : Main.getLayerManager().getLayersOfType(ImageryLayer.class)) {
     98            for (ImageryLayer layer : MainApplication.getLayerManager().getLayersOfType(ImageryLayer.class)) {
    10099                if (layer.getInfo().equals(imgInfo)) {
    101100                    Logging.info("Imagery layer already exists: "+imgInfo);
     
    106105        GuiHelper.runInEDT(() -> {
    107106            try {
    108                 Main.getLayerManager().addLayer(ImageryLayer.create(imgInfo));
     107                MainApplication.getLayerManager().addLayer(ImageryLayer.create(imgInfo));
    109108            } catch (IllegalArgumentException e) {
    110109                Logging.log(Logging.LEVEL_ERROR, e);
  • trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/LoadAndZoomHandler.java

    r12634 r12636  
    1212import java.util.concurrent.Future;
    1313
    14 import org.openstreetmap.josm.Main;
    1514import org.openstreetmap.josm.actions.AutoScaleAction;
    1615import org.openstreetmap.josm.actions.downloadtasks.DownloadOsmTask;
     
    123122                        // find out whether some data has already been downloaded
    124123                        Area present = null;
    125                         DataSet ds = Main.getLayerManager().getEditDataSet();
     124                        DataSet ds = MainApplication.getLayerManager().getEditDataSet();
    126125                        if (ds != null) {
    127126                            present = ds.getDataSourceArea();
     
    160159        if (args.containsKey("addtags")) {
    161160            GuiHelper.executeByMainWorkerInEDT(() -> {
    162                 DataSet ds = Main.getLayerManager().getEditDataSet();
     161                DataSet ds = MainApplication.getLayerManager().getEditDataSet();
    163162                if (ds == null) // e.g. download failed
    164163                    return;
     
    173172            GuiHelper.executeByMainWorkerInEDT(() -> {
    174173                Set<OsmPrimitive> newSel = new HashSet<>();
    175                 DataSet ds = Main.getLayerManager().getEditDataSet();
     174                DataSet ds = MainApplication.getLayerManager().getEditDataSet();
    176175                if (ds == null) // e.g. download failed
    177176                    return;
     
    197196                final SearchCompiler.Match search = SearchCompiler.compile(args.get("search"));
    198197                MainApplication.worker.submit(() -> {
    199                     final DataSet ds = Main.getLayerManager().getEditDataSet();
     198                    final DataSet ds = MainApplication.getLayerManager().getEditDataSet();
    200199                    final Collection<OsmPrimitive> filteredPrimitives = SubclassFilteredCollection.filter(ds.allPrimitives(), search);
    201200                    ds.setSelected(filteredPrimitives);
     
    215214        if (args.containsKey("changeset_comment") || args.containsKey("changeset_source")) {
    216215            MainApplication.worker.submit(() -> {
    217                 if (Main.getLayerManager().getEditDataSet() != null) {
     216                if (MainApplication.getLayerManager().getEditDataSet() != null) {
    218217                    if (args.containsKey("changeset_comment")) {
    219                         Main.getLayerManager().getEditDataSet().addChangeSetTag("comment", args.get("changeset_comment"));
     218                        MainApplication.getLayerManager().getEditDataSet().addChangeSetTag("comment", args.get("changeset_comment"));
    220219                    }
    221220                    if (args.containsKey("changeset_source")) {
    222                         Main.getLayerManager().getEditDataSet().addChangeSetTag("source", args.get("changeset_source"));
     221                        MainApplication.getLayerManager().getEditDataSet().addChangeSetTag("source", args.get("changeset_source"));
    223222                    }
    224223                }
  • trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/LoadObjectHandler.java

    r12634 r12636  
    99import java.util.List;
    1010
    11 import org.openstreetmap.josm.Main;
    1211import org.openstreetmap.josm.data.osm.DataSet;
    1312import org.openstreetmap.josm.data.osm.OsmPrimitive;
     
    7271            MainApplication.worker.submit(() -> {
    7372                final List<PrimitiveId> downloaded = task.getDownloadedId();
    74                 final DataSet ds = Main.getLayerManager().getEditDataSet();
     73                final DataSet ds = MainApplication.getLayerManager().getEditDataSet();
    7574                if (downloaded != null) {
    7675                    GuiHelper.runInEDT(() -> ds.setSelected(downloaded));
  • trunk/src/org/openstreetmap/josm/io/session/MarkerSessionExporter.java

    r10364 r12636  
    1717import javax.swing.SwingConstants;
    1818
    19 import org.openstreetmap.josm.Main;
    2019import org.openstreetmap.josm.data.gpx.GpxData;
     20import org.openstreetmap.josm.gui.MainApplication;
    2121import org.openstreetmap.josm.gui.layer.Layer;
    2222import org.openstreetmap.josm.gui.layer.markerlayer.Marker;
     
    4444    public Collection<Layer> getDependencies() {
    4545        Layer gpxLayer = layer.fromLayer;
    46         if (gpxLayer != null && Main.getLayerManager().containsLayer(gpxLayer))
     46        if (gpxLayer != null && MainApplication.getLayerManager().containsLayer(gpxLayer))
    4747            return Collections.singleton(gpxLayer);
    4848        return Collections.emptySet();
Note: See TracChangeset for help on using the changeset viewer.