Ignore:
Timestamp:
2016-06-28T23:13:26+02:00 (9 years ago)
Author:
donvip
Message:

remove calls to deprecated methods

Location:
applications/editors/josm/plugins/wikipedia/src/org/wikipedia
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/wikipedia/src/org/wikipedia/FetchWikidataAction.java

    r32058 r32424  
    2020import org.openstreetmap.josm.command.Command;
    2121import org.openstreetmap.josm.command.SequenceCommand;
     22import org.openstreetmap.josm.data.osm.DataSet;
    2223import org.openstreetmap.josm.data.osm.OsmPrimitive;
    2324import org.openstreetmap.josm.gui.ConditionalOptionPaneUtil;
     
    3738    @Override
    3839    public void actionPerformed(ActionEvent e) {
    39         if (getCurrentDataSet() == null) {
     40        DataSet ds = getLayerManager().getEditDataSet();
     41        if (ds == null) {
    4042            return;
    4143        }
    42         Main.worker.submit(new Fetcher(getCurrentDataSet().getSelected()));
     44        Main.worker.submit(new Fetcher(ds.getSelected()));
    4345    }
    4446
     
    156158    @Override
    157159    protected void updateEnabledState() {
    158         if (getCurrentDataSet() == null) {
     160        DataSet ds = getLayerManager().getEditDataSet();
     161        if (ds == null) {
    159162            setEnabled(false);
    160163        } else {
    161             updateEnabledState(getCurrentDataSet().getSelected());
     164            updateEnabledState(ds.getSelected());
    162165        }
    163166    }
  • applications/editors/josm/plugins/wikipedia/src/org/wikipedia/WikidataTagCellRenderer.java

    r32001 r32424  
    1919
    2020import org.openstreetmap.josm.Main;
    21 import org.openstreetmap.josm.tools.LanguageInfo;
    2221import org.openstreetmap.josm.tools.Predicates;
    2322import org.openstreetmap.josm.tools.Utils;
  • applications/editors/josm/plugins/wikipedia/src/org/wikipedia/WikipediaAddNamesAction.java

    r30737 r32424  
    1313import org.openstreetmap.josm.Main;
    1414import org.openstreetmap.josm.actions.JosmAction;
     15import org.openstreetmap.josm.data.osm.DataSet;
    1516import org.openstreetmap.josm.data.osm.OsmPrimitive;
    1617import org.openstreetmap.josm.data.preferences.StringProperty;
     
    4041            Main.debug(tags.toString());
    4142        }
    42         AddTagsDialog.addTags(tags.toArray(new String[tags.size()][]), "Wikipedia", Main.main.getCurrentDataSet().getSelected());
     43        AddTagsDialog.addTags(tags.toArray(new String[tags.size()][]), "Wikipedia", getLayerManager().getEditDataSet().getSelected());
    4344    }
    4445
     
    4748                || Arrays.asList(Locale.getISOLanguages()).contains(i.lang))
    4849                && (!Main.pref.getBoolean("wikipedia.filter-same-names", true)
    49                 || !i.article.equals(getCurrentDataSet().getSelected().iterator().next().get("name")));
     50                || !i.article.equals(getLayerManager().getEditDataSet().getSelected().iterator().next().get("name")));
    5051    }
    5152
    5253    protected String getWikipediaValue() {
    53         if (getCurrentDataSet() == null || getCurrentDataSet().getSelected() == null || getCurrentDataSet().getSelected().size() != 1) {
     54        DataSet ds = getLayerManager().getEditDataSet();
     55        if (ds == null || ds.getSelected() == null || ds.getSelected().size() != 1) {
    5456            return null;
    5557        } else {
    56             return getCurrentDataSet().getSelected().iterator().next().get("wikipedia");
     58            return ds.getSelected().iterator().next().get("wikipedia");
    5759        }
    5860    }
  • applications/editors/josm/plugins/wikipedia/src/org/wikipedia/WikipediaCopyTemplate.java

    r29854 r32424  
    1414import org.openstreetmap.josm.data.Preferences;
    1515import org.openstreetmap.josm.data.Preferences.pref;
     16import org.openstreetmap.josm.data.osm.DataSet;
    1617import org.openstreetmap.josm.data.osm.Node;
    1718import org.openstreetmap.josm.data.osm.OsmPrimitive;
     
    9899
    99100        protected Node getSelectedNode() {
    100             if (getCurrentDataSet() == null || getCurrentDataSet().getSelected() == null) {
     101            DataSet ds = getLayerManager().getEditDataSet();
     102            if (ds == null || ds.getSelected() == null) {
    101103                return null;
    102104            } else {
    103                 Collection<Node> nodes = Utils.filteredCollection(getCurrentDataSet().getSelected(), Node.class);
     105                Collection<Node> nodes = Utils.filteredCollection(ds.getSelected(), Node.class);
    104106                return nodes.isEmpty() ? null : nodes.iterator().next();
    105107            }
  • applications/editors/josm/plugins/wikipedia/src/org/wikipedia/WikipediaToggleDialog.java

    r32387 r32424  
    3939import org.openstreetmap.josm.gui.SideButton;
    4040import org.openstreetmap.josm.gui.dialogs.ToggleDialog;
     41import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeEvent;
     42import org.openstreetmap.josm.gui.layer.MainLayerManager.ActiveLayerChangeListener;
    4143import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    4244import org.openstreetmap.josm.tools.ImageProvider;
     
    4547import org.wikipedia.WikipediaApp.WikipediaEntry;
    4648
    47 public class WikipediaToggleDialog extends ToggleDialog implements MapView.EditLayerChangeListener, DataSetListenerAdapter.Listener {
     49public class WikipediaToggleDialog extends ToggleDialog implements ActiveLayerChangeListener, DataSetListenerAdapter.Listener {
    4850
    4951    public WikipediaToggleDialog() {
     
    279281                Tag tag = ((WikipediaEntry) list.getSelectedValue()).createWikipediaTag();
    280282                if (tag != null) {
    281                     final Collection<OsmPrimitive> selected = Main.main.getCurrentDataSet().getSelected();
     283                    final Collection<OsmPrimitive> selected = Main.getLayerManager().getEditDataSet().getSelected();
    282284                    if (!GuiUtils.confirmOverwrite(tag.getKey(), tag.getValue(), selected)) {
    283285                        return;
     
    317319    protected void updateWikipediaArticles() {
    318320        articles.clear();
    319         if (Main.main != null && Main.main.getCurrentDataSet() != null) {
    320             for (final OsmPrimitive p : Main.main.getCurrentDataSet().allPrimitives()) {
     321        if (Main.main != null && Main.getLayerManager().getEditDataSet() != null) {
     322            for (final OsmPrimitive p : Main.getLayerManager().getEditDataSet().allPrimitives()) {
    321323                articles.addAll(WikipediaApp.getWikipediaArticles(wikipediaLang.get(), p));
    322324            }
     
    329331    public void showNotify() {
    330332        DatasetEventManager.getInstance().addDatasetListener(dataChangedAdapter, FireMode.IN_EDT_CONSOLIDATED);
    331         MapView.addEditLayerChangeListener(this);
     333        Main.getLayerManager().addActiveLayerChangeListener(this);
    332334        updateWikipediaArticles();
    333335    }
     
    336338    public void hideNotify() {
    337339        DatasetEventManager.getInstance().removeDatasetListener(dataChangedAdapter);
    338         MapView.removeEditLayerChangeListener(this);
     340        Main.getLayerManager().removeActiveLayerChangeListener(this);
    339341        articles.clear();
    340342    }
    341343
    342344    @Override
    343     public void editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer) {
     345    public void activeOrEditLayerChanged(ActiveLayerChangeEvent e) {
    344346        updateWikipediaArticles();
    345347        list.repaint();
Note: See TracChangeset for help on using the changeset viewer.