Changeset 301 in josm for src/org/openstreetmap/josm/gui/dialogs
- Timestamp:
- 2007-08-08T14:56:38+02:00 (19 years ago)
- Location:
- src/org/openstreetmap/josm/gui/dialogs
- Files:
-
- 3 edited
-
CommandStackDialog.java (modified) (3 diffs)
-
ConflictDialog.java (modified) (1 diff)
-
PropertiesDialog.java (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/org/openstreetmap/josm/gui/dialogs/CommandStackDialog.java
r298 r301 19 19 import org.openstreetmap.josm.command.Command; 20 20 import org.openstreetmap.josm.gui.MapFrame; 21 import org.openstreetmap.josm.gui.MapView.LayerChangeListener;22 import org.openstreetmap.josm.gui.layer.Layer;23 import org.openstreetmap.josm.gui.layer.OsmDataLayer;24 21 import org.openstreetmap.josm.gui.layer.OsmDataLayer.CommandQueueListener; 25 22 … … 31 28 public CommandStackDialog(final MapFrame mapFrame) { 32 29 super(tr("Command Stack"), "commandstack", tr("Open a list of all commands (undo buffer)."), KeyEvent.VK_O, 100); 33 mapFrame.mapView.addLayerChangeListener(new LayerChangeListener(){ 34 public void activeLayerChange(Layer oldLayer, Layer newLayer) {} 35 public void layerAdded(Layer newLayer) { 36 if (newLayer instanceof OsmDataLayer) 37 Main.main.editLayer().listenerCommands.add(CommandStackDialog.this); 38 } 39 public void layerRemoved(Layer oldLayer) { 40 if (oldLayer instanceof OsmDataLayer) 41 Main.main.editLayer().listenerCommands.remove(CommandStackDialog.this); 42 } 43 }); 44 if (mapFrame.mapView.editLayer != null) 45 mapFrame.mapView.editLayer.listenerCommands.add(this); 30 Main.main.undoRedo.listenerCommands.add(this); 46 31 47 32 tree.setRootVisible(false); … … 75 60 if (Main.map == null || Main.map.mapView == null || Main.map.mapView.editLayer == null) 76 61 return; 77 Collection<Command> commands = Main.main. editLayer().commands;62 Collection<Command> commands = Main.main.undoRedo.commands; 78 63 DefaultMutableTreeNode root = new DefaultMutableTreeNode(); 79 64 for (Command c : commands) -
src/org/openstreetmap/josm/gui/dialogs/ConflictDialog.java
r298 r301 120 120 if (answer != JOptionPane.OK_OPTION) 121 121 return; 122 Main.main. editLayer().add(new ConflictResolveCommand(resolver.conflicts, sel));122 Main.main.undoRedo.add(new ConflictResolveCommand(resolver.conflicts, sel)); 123 123 Main.map.mapView.repaint(); 124 124 } -
src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java
r298 r301 157 157 } 158 158 if (key.equals(newkey) || value == null) 159 Main.main. editLayer().add(new ChangePropertyCommand(sel, newkey, value));159 Main.main.undoRedo.add(new ChangePropertyCommand(sel, newkey, value)); 160 160 else { 161 Main.main. editLayer().add(new SequenceCommand(trn("Change properties of {0} object", "Change properties of {0} objects", sel.size(), sel.size()),161 Main.main.undoRedo.add(new SequenceCommand(trn("Change properties of {0} object", "Change properties of {0} objects", sel.size(), sel.size()), 162 162 new ChangePropertyCommand(sel, key, null), 163 163 new ChangePropertyCommand(sel, newkey, value))); … … 239 239 if (value.equals("")) 240 240 return; 241 Main.main. editLayer().add(new ChangePropertyCommand(sel, key, value));241 Main.main.undoRedo.add(new ChangePropertyCommand(sel, key, value)); 242 242 selectionChanged(sel); // update table 243 243 Main.parent.repaint(); // repaint all - drawing could have been changed … … 251 251 String key = data.getValueAt(row, 0).toString(); 252 252 Collection<OsmPrimitive> sel = Main.ds.getSelected(); 253 Main.main. editLayer().add(new ChangePropertyCommand(sel, key, null));253 Main.main.undoRedo.add(new ChangePropertyCommand(sel, key, null)); 254 254 selectionChanged(sel); // update table 255 255 }
Note:
See TracChangeset
for help on using the changeset viewer.
