Changeset 12674 in josm for trunk/src/org/openstreetmap/josm/data
- Timestamp:
- 2017-08-27T17:29:32+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/SystemOfMeasurement.java
r12542 r12674 13 13 14 14 import org.openstreetmap.josm.Main; 15 import org.openstreetmap.josm. gui.preferences.projection.ProjectionPreference;15 import org.openstreetmap.josm.data.preferences.StringProperty; 16 16 17 17 /** 18 18 * A system of units used to express length and area measurements. 19 19 * <p> 20 * This class also manages one globally set system of measurement stored in the {@ linkProjectionPreference}20 * This class also manages one globally set system of measurement stored in the {@code ProjectionPreference} 21 21 * @since 3406 (creation) 22 22 * @since 6992 (extraction in this package) 23 23 */ 24 24 public class SystemOfMeasurement { 25 26 /** 27 * Preferences entry for system of measurement. 28 * @since 12674 (moved from ProjectionPreference) 29 */ 30 public static final StringProperty PROP_SYSTEM_OF_MEASUREMENT = new StringProperty("system_of_measurement", "Metric"); 25 31 26 32 /** … … 116 122 */ 117 123 public static SystemOfMeasurement getSystemOfMeasurement() { 118 return Optional.ofNullable(SystemOfMeasurement.ALL_SYSTEMS.get(P rojectionPreference.PROP_SYSTEM_OF_MEASUREMENT.get()))124 return Optional.ofNullable(SystemOfMeasurement.ALL_SYSTEMS.get(PROP_SYSTEM_OF_MEASUREMENT.get())) 119 125 .orElse(SystemOfMeasurement.METRIC); 120 126 } … … 130 136 throw new IllegalArgumentException("Invalid system of measurement: "+somKey); 131 137 } 132 String oldKey = P rojectionPreference.PROP_SYSTEM_OF_MEASUREMENT.get();133 if (P rojectionPreference.PROP_SYSTEM_OF_MEASUREMENT.put(somKey)) {138 String oldKey = PROP_SYSTEM_OF_MEASUREMENT.get(); 139 if (PROP_SYSTEM_OF_MEASUREMENT.put(somKey)) { 134 140 fireSoMChanged(oldKey, somKey); 135 141 }
Note:
See TracChangeset
for help on using the changeset viewer.