Ignore:
Timestamp:
2017-08-26T02:16:05+02:00 (8 years ago)
Author:
donvip
Message:

update to JOSM 12663

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/reltoolbox/src/relcontext/RelContextDialog.java

    r33311 r33530  
    6464import org.openstreetmap.josm.command.SequenceCommand;
    6565import org.openstreetmap.josm.data.SelectionChangedListener;
     66import org.openstreetmap.josm.data.osm.DefaultNameFormatter;
    6667import org.openstreetmap.josm.data.osm.OsmPrimitive;
    6768import org.openstreetmap.josm.data.osm.Relation;
     
    7071import org.openstreetmap.josm.data.osm.event.DatasetEventManager.FireMode;
    7172import org.openstreetmap.josm.data.osm.event.SelectionEventManager;
    72 import org.openstreetmap.josm.gui.DefaultNameFormatter;
     73import org.openstreetmap.josm.gui.MainApplication;
    7374import org.openstreetmap.josm.gui.OsmPrimitivRenderer;
    7475import org.openstreetmap.josm.gui.dialogs.ToggleDialog;
     
    7778import org.openstreetmap.josm.gui.tagging.ac.AutoCompletingComboBox;
    7879import org.openstreetmap.josm.tools.GBC;
     80import org.openstreetmap.josm.tools.Logging;
    7981import org.openstreetmap.josm.tools.Shortcut;
    8082
     
    125127        chosenRelation = new ChosenRelation();
    126128        chosenRelation.addChosenRelationListener(this);
    127         Main.getLayerManager().addActiveLayerChangeListener(chosenRelation);
     129        MainApplication.getLayerManager().addActiveLayerChangeListener(chosenRelation);
    128130
    129131        popupMenu = new ChosenRelationPopupMenu(chosenRelation);
     
    252254                    Relation relation = (Relation) relationsData.getValueAt(row, 0);
    253255                    if (e.getClickCount() > 1) {
    254                         Main.getLayerManager().getEditLayer().data.setSelected(relation);
     256                        MainApplication.getLayerManager().getEditLayer().data.setSelected(relation);
    255257                    }
    256258                }
     
    337339    public void hideNotify() {
    338340        SelectionEventManager.getInstance().removeSelectionListener(this);
    339         Main.getLayerManager().removeActiveLayerChangeListener(this);
     341        MainApplication.getLayerManager().removeActiveLayerChangeListener(this);
    340342        DatasetEventManager.getInstance().removeDatasetListener(chosenRelation);
    341343        chosenRelation.clear();
     
    345347    public void showNotify() {
    346348        SelectionEventManager.getInstance().addSelectionListener(this, FireMode.IN_EDT_CONSOLIDATED);
    347         Main.getLayerManager().addActiveLayerChangeListener(this);
     349        MainApplication.getLayerManager().addActiveLayerChangeListener(this);
    348350        DatasetEventManager.getInstance().addDatasetListener(chosenRelation, FireMode.IN_EDT);
    349351    }
     
    358360            chosenRelationPanel.setVisible(newRelation != null);
    359361        }
    360         if (Main.getLayerManager().getEditDataSet() != null) {
    361             selectionChanged(Main.getLayerManager().getEditDataSet().getSelected());
     362        if (MainApplication.getLayerManager().getEditDataSet() != null) {
     363            selectionChanged(MainApplication.getLayerManager().getEditDataSet().getSelected());
    362364        }
    363365        roleBoxModel.update();
     
    409411
    410412    private void updateSelection() {
    411         if (Main.getLayerManager().getEditDataSet() == null) {
     413        if (MainApplication.getLayerManager().getEditDataSet() == null) {
    412414            selectionChanged(Collections.<OsmPrimitive>emptyList());
    413415        } else {
    414             selectionChanged(Main.getLayerManager().getEditDataSet().getSelected());
     416            selectionChanged(MainApplication.getLayerManager().getEditDataSet().getSelected());
    415417        }
    416418    }
     
    455457            }
    456458        } catch (Exception e) {
    457             Main.error("[RelToolbox] Error reading possible roles file.");
    458             Main.error(e);
     459            Logging.error("[RelToolbox] Error reading possible roles file.");
     460            Logging.error(e);
    459461        }
    460462        return result;
     
    510512        public void mouseClicked(MouseEvent e) {
    511513            if (e.isControlDown() || !(e.getComponent() instanceof JComboBox)) // do not use left click handler on combo box
    512                 if (SwingUtilities.isLeftMouseButton(e) && chosenRelation.get() != null && Main.getLayerManager().getEditLayer() != null) {
    513                     Main.getLayerManager().getEditLayer().data.setSelected(chosenRelation.get());
     514                if (SwingUtilities.isLeftMouseButton(e) && chosenRelation.get() != null
     515                && MainApplication.getLayerManager().getEditLayer() != null) {
     516                    MainApplication.getLayerManager().getEditLayer().data.setSelected(chosenRelation.get());
    514517                }
    515518        }
     
    549552    protected void applyRoleToSelection(String role) {
    550553        if (chosenRelation != null && chosenRelation.get() != null
    551                 && Main.getLayerManager().getEditDataSet() != null && !Main.getLayerManager().getEditDataSet().selectionEmpty()) {
    552             Collection<OsmPrimitive> selected = Main.getLayerManager().getEditDataSet().getSelected();
     554                && MainApplication.getLayerManager().getEditDataSet() != null
     555                && !MainApplication.getLayerManager().getEditDataSet().selectionEmpty()) {
     556            Collection<OsmPrimitive> selected = MainApplication.getLayerManager().getEditDataSet().getSelected();
    553557            Relation r = chosenRelation.get();
    554558            List<Command> commands = new ArrayList<>();
     
    563567            if (!commands.isEmpty()) {
    564568                //                Main.main.undoRedo.add(new ChangeCommand(chosenRelation.get(), r));
    565                 Main.main.undoRedo.add(new SequenceCommand(tr("Change relation member roles to {0}", role), commands));
     569                MainApplication.undoRedo.add(new SequenceCommand(tr("Change relation member roles to {0}", role), commands));
    566570            }
    567571        }
     
    706710            String role = null;
    707711            if (chosenRelation != null && chosenRelation.get() != null
    708                     && Main.getLayerManager().getEditDataSet() != null && !Main.getLayerManager().getEditDataSet().selectionEmpty()) {
    709                 Collection<OsmPrimitive> selected = Main.getLayerManager().getEditDataSet().getSelected();
     712                    && MainApplication.getLayerManager().getEditDataSet() != null
     713                    && !MainApplication.getLayerManager().getEditDataSet().selectionEmpty()) {
     714                Collection<OsmPrimitive> selected = MainApplication.getLayerManager().getEditDataSet().getSelected();
    710715                for (RelationMember m : chosenRelation.get().getMembers()) {
    711716                    if (selected.contains(m.getMember())) {
Note: See TracChangeset for help on using the changeset viewer.