Ignore:
Timestamp:
2017-09-13T23:24:50+02:00 (7 years ago)
Author:
bastiK
Message:

see #15229 - use Config.getPref() wherever possible

Location:
trunk/src/org/openstreetmap/josm/gui/download
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/download/BookmarkList.java

    r12841 r12846  
    2323import javax.swing.UIManager;
    2424
    25 import org.openstreetmap.josm.Main;
    2625import org.openstreetmap.josm.actions.downloadtasks.ChangesetQueryTask;
    2726import org.openstreetmap.josm.data.Bounds;
     
    3938import org.openstreetmap.josm.gui.util.GuiHelper;
    4039import org.openstreetmap.josm.io.ChangesetQuery;
     40import org.openstreetmap.josm.spi.preferences.Config;
    4141import org.openstreetmap.josm.tools.ImageProvider;
    4242import org.openstreetmap.josm.tools.ImageProvider.ImageSizes;
     
    262262        }
    263263        // Then add manual bookmarks previously saved in local preferences
    264         Collection<Collection<String>> args = Main.pref.getArray("bookmarks", null);
     264        List<List<String>> args = Config.getPref().getListOfLists("bookmarks", null);
    265265        if (args != null) {
    266266            List<Bookmark> bookmarks = new LinkedList<>();
     
    315315            coll.add(Arrays.asList(array));
    316316        }
    317         Main.pref.putListOfLists("bookmarks", coll);
     317        Config.getPref().putListOfLists("bookmarks", coll);
    318318    }
    319319
  • trunk/src/org/openstreetmap/josm/gui/download/DownloadDialog.java

    r12733 r12846  
    5050import org.openstreetmap.josm.io.OnlineResource;
    5151import org.openstreetmap.josm.plugins.PluginHandler;
     52import org.openstreetmap.josm.spi.preferences.Config;
    5253import org.openstreetmap.josm.tools.GBC;
    5354import org.openstreetmap.josm.tools.ImageProvider;
     
    363364        DOWNLOAD_ZOOMTODATA.put(cbZoomToDownloadedData.isSelected());
    364365        if (currentBounds != null) {
    365             Main.pref.put("osm-download.bounds", currentBounds.encodeAsString(";"));
     366            Config.getPref().put("osm-download.bounds", currentBounds.encodeAsString(";"));
    366367        }
    367368    }
     
    406407     */
    407408    public static Bounds getSavedDownloadBounds() {
    408         String value = Main.pref.get("osm-download.bounds");
     409        String value = Config.getPref().get("osm-download.bounds");
    409410        if (!value.isEmpty()) {
    410411            try {
  • trunk/src/org/openstreetmap/josm/gui/download/DownloadObjectDialog.java

    r12841 r12846  
    1515import org.openstreetmap.josm.gui.dialogs.OsmIdSelectionDialog;
    1616import org.openstreetmap.josm.io.OnlineResource;
     17import org.openstreetmap.josm.spi.preferences.Config;
    1718
    1819/**
     
    5960    protected Collection<Component> getComponentsBeforeHelp() {
    6061        newLayer.setToolTipText(tr("Select if the data should be downloaded into a new layer"));
    61         newLayer.setSelected(Main.pref.getBoolean("download.newlayer"));
     62        newLayer.setSelected(Config.getPref().getBoolean("download.newlayer"));
    6263
    6364        referrers.setToolTipText(tr("Select if the referrers of the object should be downloaded as well, i.e.,"
    6465                + "parent relations and for nodes, additionally, parent ways"));
    65         referrers.setSelected(Main.pref.getBoolean("downloadprimitive.referrers", true));
     66        referrers.setSelected(Config.getPref().getBoolean("downloadprimitive.referrers", true));
    6667
    6768        fullRel.setToolTipText(tr("Select if the members of a relation should be downloaded as well"));
    68         fullRel.setSelected(Main.pref.getBoolean("downloadprimitive.full", true));
     69        fullRel.setSelected(Config.getPref().getBoolean("downloadprimitive.full", true));
    6970
    7071        cbType.addItemListener(e -> referrers.setText(cbType.getType() == OsmPrimitiveType.NODE
     
    103104        super.windowClosed(e);
    104105        if (e != null && e.getComponent() == this && getValue() == 1) {
    105             Main.pref.putBoolean("downloadprimitive.referrers", referrers.isSelected());
    106             Main.pref.putBoolean("downloadprimitive.full", fullRel.isSelected());
    107             Main.pref.putBoolean("download.newlayer", newLayer.isSelected());
     106            Config.getPref().putBoolean("downloadprimitive.referrers", referrers.isSelected());
     107            Config.getPref().putBoolean("downloadprimitive.full", fullRel.isSelected());
     108            Config.getPref().putBoolean("download.newlayer", newLayer.isSelected());
    108109        }
    109110    }
  • trunk/src/org/openstreetmap/josm/gui/download/DownloadSettings.java

    r12684 r12846  
    22package org.openstreetmap.josm.gui.download;
    33
     4import java.util.Optional;
     5
    46import org.openstreetmap.josm.data.Bounds;
    5 
    6 import java.util.Optional;
    77
    88/**
  • trunk/src/org/openstreetmap/josm/gui/download/OSMDownloadSource.java

    r12706 r12846  
    1919import javax.swing.event.ChangeListener;
    2020
    21 import org.openstreetmap.josm.Main;
    2221import org.openstreetmap.josm.actions.downloadtasks.AbstractDownloadTask;
    2322import org.openstreetmap.josm.actions.downloadtasks.DownloadGpsTask;
     
    3231import org.openstreetmap.josm.gui.MapFrame;
    3332import org.openstreetmap.josm.gui.util.GuiHelper;
     33import org.openstreetmap.josm.spi.preferences.Config;
    3434import org.openstreetmap.josm.tools.GBC;
    3535import org.openstreetmap.josm.tools.ImageProvider;
     
    298298            } else if (isDownloadNotes() && !isDownloadOsmData() && !isDownloadGpxData()) {
    299299                // see max_note_request_area in https://github.com/openstreetmap/openstreetmap-website/blob/master/config/example.application.yml
    300                 isAreaTooLarge = bbox.getArea() > Main.pref.getDouble("osm-server.max-request-area-notes", 25);
     300                isAreaTooLarge = bbox.getArea() > Config.getPref().getDouble("osm-server.max-request-area-notes", 25);
    301301            } else {
    302302                // see max_request_area in https://github.com/openstreetmap/openstreetmap-website/blob/master/config/example.application.yml
    303                 isAreaTooLarge = bbox.getArea() > Main.pref.getDouble("osm-server.max-request-area", 0.25);
     303                isAreaTooLarge = bbox.getArea() > Config.getPref().getDouble("osm-server.max-request-area", 0.25);
    304304            }
    305305
  • trunk/src/org/openstreetmap/josm/gui/download/OverpassQueryList.java

    r12841 r12846  
    4949import org.openstreetmap.josm.gui.widgets.JosmTextArea;
    5050import org.openstreetmap.josm.gui.widgets.SearchTextResultListPanel;
     51import org.openstreetmap.josm.spi.preferences.Config;
    5152import org.openstreetmap.josm.tools.GBC;
    5253import org.openstreetmap.josm.tools.Logging;
     
    254255        }
    255256
    256         Main.pref.putListOfMaps(PREFERENCE_ITEMS, toSave);
     257        Config.getPref().putListOfMaps(PREFERENCE_ITEMS, toSave);
    257258    }
    258259
     
    263264    private static Map<String, SelectorItem> restorePreferences() {
    264265        Collection<Map<String, String>> toRetrieve =
    265                 Main.pref.getListOfMaps(PREFERENCE_ITEMS, Collections.emptyList());
     266                Config.getPref().getListOfMaps(PREFERENCE_ITEMS, Collections.emptyList());
    266267        Map<String, SelectorItem> result = new HashMap<>();
    267268
  • trunk/src/org/openstreetmap/josm/gui/download/PlaceSelection.java

    r12841 r12846  
    5555import org.openstreetmap.josm.io.NameFinder.SearchResult;
    5656import org.openstreetmap.josm.io.OsmTransferException;
     57import org.openstreetmap.josm.spi.preferences.Config;
    5758import org.openstreetmap.josm.tools.GBC;
    5859import org.openstreetmap.josm.tools.HttpClient;
     
    105106        lpanel.add(new JLabel(tr("Choose the server for searching:")));
    106107        lpanel.add(server);
    107         String s = Main.pref.get("namefinder.server", SERVERS[0].name);
     108        String s = Config.getPref().get("namefinder.server", SERVERS[0].name);
    108109        for (int i = 0; i < SERVERS.length; ++i) {
    109110            if (SERVERS[i].name.equals(s)) {
     
    115116        cbSearchExpression = new HistoryComboBox();
    116117        cbSearchExpression.setToolTipText(tr("Enter a place name to search for"));
    117         List<String> cmtHistory = new LinkedList<>(Main.pref.getList(HISTORY_KEY, new LinkedList<String>()));
     118        List<String> cmtHistory = new LinkedList<>(Config.getPref().getList(HISTORY_KEY, new LinkedList<String>()));
    118119        Collections.reverse(cmtHistory);
    119120        cbSearchExpression.setPossibleItems(cmtHistory);
     
    189190                return;
    190191            cbSearchExpression.addCurrentItemToHistory();
    191             Main.pref.putList(HISTORY_KEY, cbSearchExpression.getHistory());
     192            Config.getPref().putList(HISTORY_KEY, cbSearchExpression.getHistory());
    192193            NameQueryTask task = new NameQueryTask(cbSearchExpression.getText());
    193194            MainApplication.worker.submit(task);
     
    227228            this.searchExpression = searchExpression;
    228229            useserver = (Server) server.getSelectedItem();
    229             Main.pref.put("namefinder.server", useserver.name);
     230            Config.getPref().put("namefinder.server", useserver.name);
    230231        }
    231232
Note: See TracChangeset for help on using the changeset viewer.