Changeset 5196 in josm for trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetSearchDialog.java
- Timestamp:
- 2012-04-16T22:53:07+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetSearchDialog.java
r5170 r5196 45 45 import org.openstreetmap.josm.gui.ExtendedDialog; 46 46 import org.openstreetmap.josm.gui.preferences.map.TaggingPresetPreference; 47 import org.openstreetmap.josm.gui.tagging.TaggingPreset.Check;48 import org.openstreetmap.josm.gui.tagging.TaggingPreset.Combo;49 47 import org.openstreetmap.josm.gui.tagging.TaggingPreset.Item; 50 48 import org.openstreetmap.josm.gui.tagging.TaggingPreset.Key; … … 52 50 import org.openstreetmap.josm.gui.tagging.TaggingPreset.Role; 53 51 import org.openstreetmap.josm.gui.tagging.TaggingPreset.Roles; 54 import org.openstreetmap.josm.gui.tagging.TaggingPreset.Text;55 52 56 53 public class TaggingPresetSearchDialog extends ExtendedDialog implements SelectionChangedListener { … … 122 119 } 123 120 for (Item item: preset.data) { 124 if (item instanceof Check) { 125 tags.add(((Check)item).key.toLowerCase()); 126 } else if (item instanceof Combo) { 121 if (item instanceof TaggingPreset.KeyedItem) { 122 tags.add(((TaggingPreset.KeyedItem) item).key); 127 123 // Should combo values also be added? 128 tags.add(((Combo)item).key); 129 } else if (item instanceof Key) { 130 tags.add(((Key) item).key); 131 String value = ((Key) item).value; 132 if (value != null) { 133 tags.add(value); 134 } 135 } else if (item instanceof Text) { 136 tags.add(((Text) item).key); 124 if (item instanceof Key && ((Key) item).value != null) { 125 tags.add(((Key) item).value); 126 } 137 127 } else if (item instanceof Roles) { 138 for (Role role : ((Roles) item).roles) {128 for (Role role : ((Roles) item).roles) { 139 129 tags.add(role.key); 140 130 }
Note:
See TracChangeset
for help on using the changeset viewer.