X-Git-Url: https://gitweb.fperrin.net/?a=blobdiff_plain;f=tim%2Fprune%2Ffunction%2Fcompress%2FCompressTrackFunction.java;h=8e89360d7f79ba820f2743a001e319a42dd99a6c;hb=a6197ddcaac11c0b943183da7d46169742d024af;hp=5aa76aa76a1c570c89330fafab5192a329082b8a;hpb=4d5796d02a15808311c09448d79e6e7d1de9d636;p=GpsPrune.git diff --git a/tim/prune/function/compress/CompressTrackFunction.java b/tim/prune/function/compress/CompressTrackFunction.java index 5aa76aa..8e89360 100644 --- a/tim/prune/function/compress/CompressTrackFunction.java +++ b/tim/prune/function/compress/CompressTrackFunction.java @@ -15,7 +15,6 @@ import javax.swing.JOptionPane; import javax.swing.JPanel; import tim.prune.App; -import tim.prune.GenericFunction; import tim.prune.I18nManager; import tim.prune.UpdateMessageBroker; import tim.prune.data.DataPoint; @@ -24,7 +23,7 @@ import tim.prune.data.Track; /** * Class to provide the function for track compression */ -public class CompressTrackFunction extends GenericFunction +public class CompressTrackFunction extends MarkAndDeleteFunction { private Track _track = null; private JDialog _dialog = null; @@ -183,12 +182,12 @@ public class CompressTrackFunction extends GenericFunction UpdateMessageBroker.informSubscribers(); _dialog.dispose(); // Show confirmation dialog with OK button (not status bar message) - if (numMarked > 0) { - JOptionPane.showMessageDialog(_parentFrame, I18nManager.getText("dialog.compress.confirm1") - + " " + numMarked + " " + I18nManager.getText("dialog.compress.confirm2"), - I18nManager.getText(getNameKey()), JOptionPane.INFORMATION_MESSAGE); + if (numMarked > 0) + { + optionallyDeleteMarkedPoints(numMarked); } - else { + else + { JOptionPane.showMessageDialog(_parentFrame, I18nManager.getText("dialog.compress.confirmnone"), I18nManager.getText(getNameKey()), JOptionPane.INFORMATION_MESSAGE); }