]> gitweb.fperrin.net Git - GpsPrune.git/blobdiff - tim/prune/undo/UndoDeleteMarked.java
Version 14, October 2012
[GpsPrune.git] / tim / prune / undo / UndoDeleteMarked.java
similarity index 81%
rename from tim/prune/undo/UndoCompress.java
rename to tim/prune/undo/UndoDeleteMarked.java
index 50582215aaf82aeb265c52b3cddac6ca5cb7b7b7..63ef7493b6836e99042b8cc0fb28f65662ef905e 100644 (file)
@@ -6,9 +6,9 @@ import tim.prune.data.Track;
 import tim.prune.data.TrackInfo;\r
 \r
 /**\r
- * Operation to undo a track compression\r
+ * Operation to undo the deletion of marked points\r
  */\r
-public class UndoCompress implements UndoOperation\r
+public class UndoDeleteMarked implements UndoOperation\r
 {\r
        private DataPoint[] _contents = null;\r
        protected int _numPointsDeleted = -1;\r
@@ -19,7 +19,7 @@ public class UndoCompress implements UndoOperation
         * Constructor\r
         * @param inTrack track contents to copy\r
         */\r
-       public UndoCompress(Track inTrack)\r
+       public UndoDeleteMarked(Track inTrack)\r
        {\r
                _contents = inTrack.cloneContents();\r
                // Copy boolean segment start flags\r
@@ -46,7 +46,7 @@ public class UndoCompress implements UndoOperation
         */\r
        public String getDescription()\r
        {\r
-               String desc = I18nManager.getText("undo.compress");\r
+               String desc = I18nManager.getText("undo.deletemarked");\r
                if (_numPointsDeleted > 0)\r
                        desc = desc + " (" + _numPointsDeleted + ")";\r
                return desc;\r
@@ -64,7 +64,7 @@ public class UndoCompress implements UndoOperation
                // Copy boolean segment start flags\r
                Track track = inTrackInfo.getTrack();\r
                if (_segmentStarts.length != track.getNumPoints())\r
-                       throw new UndoException("Cannot undo compress - track length no longer matches");\r
+                       throw new UndoException("Cannot undo delete - track length no longer matches");\r
                for (int i=0; i<_segmentStarts.length; i++) {\r
                        track.getPoint(i).setSegmentStart(_segmentStarts[i]);\r
                }\r