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;
/**
* 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;
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);
}