- Timestamp:
- 2010-01-31T16:13:51+01:00 (14 years ago)
- Location:
- trunk/src/org/openstreetmap/josm
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/search/SearchAction.java
r2863 r2912 57 57 SearchSetting s = lastSearch; 58 58 if (s == null) { 59 s = new SearchSetting( "", SearchMode.replace, false /* case insensitive */, false /* no regexp */);59 s = new SearchSetting(); 60 60 } 61 61 SearchSetting se = showSearchDialog(s); … … 303 303 public boolean regexSearch; 304 304 305 public SearchSetting() { 306 this("", SearchMode.replace, false /* case insensitive */, false /* no regexp */); 307 } 308 305 309 public SearchSetting(String text, SearchMode mode, boolean caseSensitive, boolean regexSearch) { 306 super();307 310 this.caseSensitive = caseSensitive; 308 311 this.regexSearch = regexSearch; … … 312 315 313 316 public SearchSetting(SearchSetting original) { 314 super(); 315 this.caseSensitive = original.caseSensitive; 316 this.regexSearch = original.regexSearch; 317 this.mode = original.mode; 318 this.text = original.text; 317 this(original.text, original.mode, original.caseSensitive, original.regexSearch); 319 318 } 320 319 -
trunk/src/org/openstreetmap/josm/actions/search/SearchCompiler.java
r2906 r2912 60 60 61 61 public static class Always extends Match { 62 public static Always INSTANCE = new Always(); 62 63 @Override public boolean match(OsmPrimitive osm) { 63 64 return true; -
trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java
r2903 r2912 40 40 import org.openstreetmap.josm.data.osm.Relation; 41 41 import org.openstreetmap.josm.data.osm.Way; 42 import org.openstreetmap.josm.data.osm.event.SelectionEventManager; 43 import org.openstreetmap.josm.data.osm.event.DatasetEventManager.FireMode; 42 44 import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor; 43 45 import org.openstreetmap.josm.gui.MapView; … … 163 165 @Override 164 166 public void showNotify() { 165 DataSet.selListeners.add(this);167 SelectionEventManager.getInstance().addSelectionListener(this, FireMode.IN_EDT_CONSOLIDATED); 166 168 MapView.addEditLayerChangeListener(this); 167 169 updateSelection(); … … 170 172 @Override 171 173 public void hideNotify() { 172 DataSet.selListeners.remove(this);174 SelectionEventManager.getInstance().removeSelectionListener(this); 173 175 MapView.removeEditLayerChangeListener(this); 174 176 } … … 277 279 setTitle(tr("Selection")); 278 280 } 279 281 280 282 if (selectionHistory != null && newSelection.size() > 0 && !newSelection.equals(historyIgnoreSelection)) { 281 283 historyIgnoreSelection = null; -
trunk/src/org/openstreetmap/josm/gui/dialogs/properties/PropertiesDialog.java
r2906 r2912 59 59 import org.openstreetmap.josm.command.SequenceCommand; 60 60 import org.openstreetmap.josm.data.SelectionChangedListener; 61 import org.openstreetmap.josm.data.osm.DataSet;62 61 import org.openstreetmap.josm.data.osm.Node; 63 62 import org.openstreetmap.josm.data.osm.OsmPrimitive; … … 68 67 import org.openstreetmap.josm.data.osm.event.DataSetListenerAdapter; 69 68 import org.openstreetmap.josm.data.osm.event.DatasetEventManager; 69 import org.openstreetmap.josm.data.osm.event.SelectionEventManager; 70 70 import org.openstreetmap.josm.data.osm.event.DatasetEventManager.FireMode; 71 71 import org.openstreetmap.josm.gui.DefaultNameFormatter; … … 154 154 DatasetEventManager.getInstance().addDatasetListener(dataChangedAdapter, FireMode.IN_EDT_CONSOLIDATED); 155 155 listOfUsedTags.rebuildNecessary(); 156 DataSet.selListeners.add(this);156 SelectionEventManager.getInstance().addSelectionListener(this, FireMode.IN_EDT_CONSOLIDATED); 157 157 MapView.addEditLayerChangeListener(this); 158 158 updateSelection(); … … 163 163 DatasetEventManager.getInstance().removeDatasetListener(listOfUsedTags); 164 164 DatasetEventManager.getInstance().removeDatasetListener(dataChangedAdapter); 165 DataSet.selListeners.remove(this);165 SelectionEventManager.getInstance().removeSelectionListener(this); 166 166 MapView.removeEditLayerChangeListener(this); 167 167 }
Note:
See TracChangeset
for help on using the changeset viewer.