X-Git-Url: http://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Fundo%2FUndoAddTimeOffset.java;fp=tim%2Fprune%2Fundo%2FUndoAddTimeOffset.java;h=0000000000000000000000000000000000000000;hp=0a50699853a8ec3d4a3736b1c0bede9223be05a4;hb=ce6f2161b8596f7018d6a76bff79bc9e571f35fd;hpb=2d8cb72e84d5cc1089ce77baf1e34ea3ea2f8465 diff --git a/tim/prune/undo/UndoAddTimeOffset.java b/tim/prune/undo/UndoAddTimeOffset.java deleted file mode 100644 index 0a50699..0000000 --- a/tim/prune/undo/UndoAddTimeOffset.java +++ /dev/null @@ -1,51 +0,0 @@ -package tim.prune.undo; - -import tim.prune.I18nManager; -import tim.prune.UpdateMessageBroker; -import tim.prune.data.TrackInfo; - -/** - * Undo addition/subtraction of a time offset - */ -public class UndoAddTimeOffset implements UndoOperation -{ - /** Start and end indices of section */ - private int _startIndex, _endIndex; - /** time offset in seconds */ - private long _timeOffset; - - - /** - * Constructor - * @param inStart start index of section - * @param inEnd end index of section - * @param inOffset time offset in seconds - */ - public UndoAddTimeOffset(int inStart, int inEnd, long inOffset) - { - _startIndex = inStart; - _endIndex = inEnd; - _timeOffset = inOffset; - } - - - /** - * @return description of operation including number of points adjusted - */ - public String getDescription() - { - return I18nManager.getText("undo.addtimeoffset") + " (" + (_endIndex - _startIndex + 1) + ")"; - } - - - /** - * Perform the undo operation on the given Track - * @param inTrackInfo TrackInfo object on which to perform the operation - */ - public void performUndo(TrackInfo inTrackInfo) throws UndoException - { - // Perform the inverse operation - inTrackInfo.getTrack().addTimeOffsetSeconds(_startIndex, _endIndex, -_timeOffset, true); - UpdateMessageBroker.informSubscribers(); - } -}