Ignore:
Timestamp:
2021-03-23T23:31:56+01:00 (3 years ago)
Author:
simon04
Message:

see #19078 - Preset preference: extract property constants

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPreset.java

    r17643 r17651  
    5252import org.openstreetmap.josm.data.osm.search.SearchCompiler.Match;
    5353import org.openstreetmap.josm.data.osm.search.SearchParseError;
     54import org.openstreetmap.josm.data.preferences.BooleanProperty;
    5455import org.openstreetmap.josm.gui.ExtendedDialog;
    5556import org.openstreetmap.josm.gui.MainApplication;
     
    6768import org.openstreetmap.josm.gui.tagging.presets.items.Space;
    6869import org.openstreetmap.josm.gui.util.GuiHelper;
    69 import org.openstreetmap.josm.spi.preferences.Config;
    7070import org.openstreetmap.josm.tools.GBC;
    7171import org.openstreetmap.josm.tools.ImageProvider;
     
    100100
    101101    /**
     102     * Defines whether the validator should be active in the preset dialog
     103     * @see TaggingPresetValidation
     104     */
     105    public static final BooleanProperty USE_VALIDATOR = new BooleanProperty("taggingpreset.validator", false);
     106
     107    /**
    102108     * The preset group this preset belongs to.
    103109     */
     
    228234        }
    229235        File arch = TaggingPresetReader.getZipIcons();
    230         final Collection<String> s = Config.getPref().getList("taggingpreset.icon.sources", null);
     236        final Collection<String> s = TaggingPresets.ICON_SOURCES.get();
    231237        this.iconFuture = new CompletableFuture<>();
    232238        new ImageProvider(iconName)
     
    359365        }
    360366
    361         if (selected.size() == 1 && Config.getPref().getBoolean("taggingpreset.validator", false)) {
     367        if (selected.size() == 1 && USE_VALIDATOR.get()) {
    362368            itemGuiSupport.addListener((source, key, newValue) ->
    363369                    TaggingPresetValidation.validateAsync(selected.iterator().next(), validationLabel, getChangedTags()));
Note: See TracChangeset for help on using the changeset viewer.