Changeset 15583 in josm
- Timestamp:
- 2019-12-11T19:09:28+01:00 (6 years ago)
- Location:
- trunk/src/org/openstreetmap/josm
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/validation/tests/RelationChecker.java
r15418 r15583 28 28 import org.openstreetmap.josm.gui.tagging.presets.TaggingPreset; 29 29 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetItem; 30 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetListener; 30 31 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetType; 31 32 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresets; … … 39 40 * @since 3669 40 41 */ 41 public class RelationChecker extends Test { 42 public class RelationChecker extends Test implements TaggingPresetListener { 42 43 43 44 // CHECKSTYLE.OFF: SingleSpaceSeparator … … 80 81 @Override 81 82 public void initialize() { 83 TaggingPresets.addListener(this); 82 84 initializePresets(); 83 85 } … … 376 378 return testError.getCode() == RELATION_EMPTY && !primitives.isEmpty() && primitives.iterator().next().isNew(); 377 379 } 380 381 @Override 382 public void taggingPresetsModified() { 383 relationpresets.clear(); 384 initializePresets(); 385 } 378 386 } -
trunk/src/org/openstreetmap/josm/data/validation/tests/TagChecker.java
r15337 r15583 43 43 import org.openstreetmap.josm.gui.tagging.presets.TaggingPreset; 44 44 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetItem; 45 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresetListener; 45 46 import org.openstreetmap.josm.gui.tagging.presets.TaggingPresets; 46 47 import org.openstreetmap.josm.gui.tagging.presets.items.Check; … … 61 62 * @since 3669 62 63 */ 63 public class TagChecker extends TagTest { 64 public class TagChecker extends TagTest implements TaggingPresetListener { 64 65 65 66 /** The config file of ignored tags */ … … 182 183 @Override 183 184 public void initialize() throws IOException { 185 TaggingPresets.addListener(this); 184 186 initializeData(); 185 187 initializePresets(); … … 1009 1011 return false; 1010 1012 } 1013 1014 @Override 1015 public void taggingPresetsModified() { 1016 try { 1017 initializeData(); 1018 initializePresets(); 1019 analysePresets(); 1020 } catch (IOException e) { 1021 Logging.error(e); 1022 } 1023 } 1011 1024 } -
trunk/src/org/openstreetmap/josm/gui/tagging/presets/TaggingPresetSelector.java
r14438 r15583 53 53 * @since 6068 54 54 */ 55 public class TaggingPresetSelector extends SearchTextResultListPanel<TaggingPreset> implements DataSelectionListener { 55 public class TaggingPresetSelector extends SearchTextResultListPanel<TaggingPreset> 56 implements DataSelectionListener, TaggingPresetListener { 56 57 57 58 private static final int CLASSIFICATION_IN_FAVORITES = 300; … … 194 195 lsResult.setCellRenderer(new ResultListCellRenderer()); 195 196 classifications.loadPresets(TaggingPresets.getTaggingPresets()); 197 TaggingPresets.addListener(this); 196 198 197 199 JPanel pnChecks = new JPanel(); … … 437 439 lsResult.setSelectedValue(p, true); 438 440 } 441 442 @Override 443 public void taggingPresetsModified() { 444 classifications.clear(); 445 classifications.loadPresets(TaggingPresets.getTaggingPresets()); 446 } 439 447 }
Note:
See TracChangeset
for help on using the changeset viewer.