X-Git-Url: https://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Fundo%2FUndoDeleteMarked.java;fp=tim%2Fprune%2Fundo%2FUndoCompress.java;h=63ef7493b6836e99042b8cc0fb28f65662ef905e;hp=50582215aaf82aeb265c52b3cddac6ca5cb7b7b7;hb=4d5796d02a15808311c09448d79e6e7d1de9d636;hpb=f1b92378a792131ac8fb33a869405851d5b2d1f7 diff --git a/tim/prune/undo/UndoCompress.java b/tim/prune/undo/UndoDeleteMarked.java similarity index 81% rename from tim/prune/undo/UndoCompress.java rename to tim/prune/undo/UndoDeleteMarked.java index 5058221..63ef749 100644 --- a/tim/prune/undo/UndoCompress.java +++ b/tim/prune/undo/UndoDeleteMarked.java @@ -6,9 +6,9 @@ import tim.prune.data.Track; import tim.prune.data.TrackInfo; /** - * Operation to undo a track compression + * Operation to undo the deletion of marked points */ -public class UndoCompress implements UndoOperation +public class UndoDeleteMarked implements UndoOperation { private DataPoint[] _contents = null; protected int _numPointsDeleted = -1; @@ -19,7 +19,7 @@ public class UndoCompress implements UndoOperation * Constructor * @param inTrack track contents to copy */ - public UndoCompress(Track inTrack) + public UndoDeleteMarked(Track inTrack) { _contents = inTrack.cloneContents(); // Copy boolean segment start flags @@ -46,7 +46,7 @@ public class UndoCompress implements UndoOperation */ public String getDescription() { - String desc = I18nManager.getText("undo.compress"); + String desc = I18nManager.getText("undo.deletemarked"); if (_numPointsDeleted > 0) desc = desc + " (" + _numPointsDeleted + ")"; return desc; @@ -64,7 +64,7 @@ public class UndoCompress implements UndoOperation // Copy boolean segment start flags Track track = inTrackInfo.getTrack(); if (_segmentStarts.length != track.getNumPoints()) - throw new UndoException("Cannot undo compress - track length no longer matches"); + throw new UndoException("Cannot undo delete - track length no longer matches"); for (int i=0; i<_segmentStarts.length; i++) { track.getPoint(i).setSegmentStart(_segmentStarts[i]); }