X-Git-Url: http://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2FApp.java;h=e57dcf6d5d15364fd6c5ede5f509d28728531404;hp=71bd354172ee3df66957c75b6faf1a8c08369db2;hb=88f2c3647ed9e055090484f01a959d4581f85e7d;hpb=326f489e36aa7f235bc19409a57bf4955cd50f24 diff --git a/tim/prune/App.java b/tim/prune/App.java index 71bd354..e57dcf6 100644 --- a/tim/prune/App.java +++ b/tim/prune/App.java @@ -60,7 +60,7 @@ public class App private FileLoader _fileLoader = null; private JpegLoader _jpegLoader = null; private FileSaver _fileSaver = null; - private Stack _undoStack = null; + private UndoStack _undoStack = null; private boolean _mangleTimestampsConfirmed = false; private Viewport _viewport = null; private ArrayList _dataFiles = null; @@ -79,7 +79,7 @@ public class App public App(JFrame inFrame) { _frame = inFrame; - _undoStack = new Stack(); + _undoStack = new UndoStack(); _track = new Track(); _trackInfo = new TrackInfo(_track); FunctionLibrary.initialise(this); @@ -911,6 +911,12 @@ public class App UpdateMessageBroker.informSubscribers(); } + /** + * @return the current data status, used for later comparison + */ + public DataStatus getCurrentDataStatus() { + return new DataStatus(_undoStack.size(), _undoStack.getNumTimesDeleted()); + } /** * Show a map url in an external browser