Changeset 12851 in josm for trunk/src/org/openstreetmap/josm/data/imagery/OffsetBookmark.java
- Timestamp:
- 2017-09-14T01:59:34+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/imagery/OffsetBookmark.java
r12846 r12851 12 12 13 13 import org.openstreetmap.josm.Main; 14 import org.openstreetmap.josm.data. Preferences;15 import org.openstreetmap.josm.data. Preferences.pref;16 import org.openstreetmap.josm.data. Preferences.writeExplicitly;14 import org.openstreetmap.josm.data.StructUtils; 15 import org.openstreetmap.josm.data.StructUtils.StructEntry; 16 import org.openstreetmap.josm.data.StructUtils.WriteExplicitly; 17 17 import org.openstreetmap.josm.data.coor.EastNorth; 18 18 import org.openstreetmap.josm.data.coor.LatLon; … … 34 34 private static final List<OffsetBookmark> allBookmarks = new ArrayList<>(); 35 35 36 @ prefprivate String projection_code;37 @ prefprivate String imagery_name;38 @ prefprivate String name;39 @ pref @writeExplicitly private double dx, dy;40 @ prefprivate double center_lon, center_lat;36 @StructEntry private String projection_code; 37 @StructEntry private String imagery_name; 38 @StructEntry private String name; 39 @StructEntry @WriteExplicitly private double dx, dy; 40 @StructEntry private double center_lon, center_lat; 41 41 42 42 public boolean isUsable(ImageryLayer layer) { … … 167 167 168 168 public static void loadBookmarks() { 169 List<OffsetBookmark> bookmarks = Main.pref.getListOfStructs("imagery.offsetbookmarks", null, OffsetBookmark.class); 169 List<OffsetBookmark> bookmarks = StructUtils.getListOfStructs( 170 Config.getPref(), "imagery.offsetbookmarks", null, OffsetBookmark.class); 170 171 if (bookmarks == null) { 171 172 loadBookmarksOld(); … … 184 185 185 186 public static void saveBookmarks() { 186 Main.pref.putListOfStructs("imagery.offsetbookmarks", allBookmarks, OffsetBookmark.class);187 StructUtils.putListOfStructs(Config.getPref(), "imagery.offsetbookmarks", allBookmarks, OffsetBookmark.class); 187 188 } 188 189 … … 276 277 */ 277 278 public Map<String, String> toPropertiesMap() { 278 return Preferences.serializeStruct(this, OffsetBookmark.class);279 return StructUtils.serializeStruct(this, OffsetBookmark.class); 279 280 } 280 281 … … 287 288 */ 288 289 public static OffsetBookmark fromPropertiesMap(Map<String, String> properties) { 289 return Preferences.deserializeStruct(properties, OffsetBookmark.class);290 return StructUtils.deserializeStruct(properties, OffsetBookmark.class); 290 291 } 291 292 }
Note:
See TracChangeset
for help on using the changeset viewer.