Changeset 4908 in josm for trunk/src/org/openstreetmap/josm/actions/UndoAction.java
- Timestamp:
- 2012-02-08T22:31:29+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/UndoAction.java
r3810 r4908 9 9 10 10 import org.openstreetmap.josm.Main; 11 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 11 12 import org.openstreetmap.josm.tools.Shortcut; 12 13 … … 16 17 * @author imi 17 18 */ 18 public class UndoAction extends JosmAction {19 public class UndoAction extends JosmAction implements OsmDataLayer.CommandQueueListener { 19 20 20 21 /** … … 40 41 } 41 42 43 @Override 44 public void commandChanged(int queueSize, int redoSize) { 45 if (Main.main.undoRedo.commands.isEmpty()) { 46 putValue(NAME, tr("Undo")); 47 setTooltip(tr("Undo the last action.")); 48 } else { 49 putValue(NAME, tr("Undo ...")); 50 setTooltip(tr("Undo {0}", 51 Main.main.undoRedo.commands.getFirst().getDescrpitionText())); 52 } 53 } 42 54 }
Note:
See TracChangeset
for help on using the changeset viewer.