Changeset 14134 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/CommandStackDialog.java
- Timestamp:
- 2018-08-11T23:33:58+02:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/CommandStackDialog.java
r13943 r14134 40 40 import org.openstreetmap.josm.command.Command; 41 41 import org.openstreetmap.josm.command.PseudoCommand; 42 import org.openstreetmap.josm.data.UndoRedoHandler; 42 43 import org.openstreetmap.josm.data.UndoRedoHandler.CommandAddedEvent; 43 44 import org.openstreetmap.josm.data.UndoRedoHandler.CommandQueueCleanedEvent; … … 237 238 listener.updateEnabledState(); 238 239 } 239 MainApplication.undoRedo.addCommandQueuePreciseListener(this);240 UndoRedoHandler.getInstance().addCommandQueuePreciseListener(this); 240 241 } 241 242 … … 255 256 undoTreeModel.setRoot(undoRoot); 256 257 redoTreeModel.setRoot(redoRoot); 257 MainApplication.undoRedo.removeCommandQueuePreciseListener(this);258 UndoRedoHandler.getInstance().removeCommandQueuePreciseListener(this); 258 259 } 259 260 … … 270 271 271 272 private void buildUndoTree() { 272 List<Command> undoCommands = MainApplication.undoRedo.commands;273 List<Command> undoCommands = UndoRedoHandler.getInstance().commands; 273 274 undoRoot = new DefaultMutableTreeNode(); 274 275 for (int i = 0; i < undoCommands.size(); ++i) { … … 279 280 280 281 private void buildRedoTree() { 281 List<Command> redoCommands = MainApplication.undoRedo.redoCommands;282 List<Command> redoCommands = UndoRedoHandler.getInstance().redoCommands; 282 283 redoRoot = new DefaultMutableTreeNode(); 283 284 for (int i = 0; i < redoCommands.size(); ++i) { … … 288 289 289 290 private void ensureTreesConsistency() { 290 List<Command> undoCommands = MainApplication.undoRedo.commands;291 List<Command> redoCommands = MainApplication.undoRedo.redoCommands;291 List<Command> undoCommands = UndoRedoHandler.getInstance().commands; 292 List<Command> redoCommands = UndoRedoHandler.getInstance().redoCommands; 292 293 if (redoTreeModel.getChildCount(redoRoot) > 0) { 293 294 redoTree.scrollRowToVisible(0); … … 505 506 case UNDO: 506 507 int numUndo = ((DefaultMutableTreeNode) undoTreeModel.getRoot()).getChildCount() - idx; 507 MainApplication.undoRedo.undo(numUndo);508 UndoRedoHandler.getInstance().undo(numUndo); 508 509 break; 509 510 case REDO: 510 511 int numRedo = idx+1; 511 MainApplication.undoRedo.redo(numRedo);512 UndoRedoHandler.getInstance().redo(numRedo); 512 513 break; 513 514 }
Note:
See TracChangeset
for help on using the changeset viewer.