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
* 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
*/\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
// 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