package com.ibm.nmon.gui.data;
import java.awt.Component;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import com.ibm.nmon.gui.main.NMONVisualizerGui;
/**
* Simple wrapper action that delegates to {@link NMONVisualizerGui#clearDataSets()}.
*/
public class RemoveAllDataSetsAction implements ActionListener {
private final NMONVisualizerGui gui;
private final Component parent;
public RemoveAllDataSetsAction(NMONVisualizerGui gui, Component parent) {
this.gui = gui;
this.parent = parent;
}
@Override
public void actionPerformed(ActionEvent e) {
if (JOptionPane.showConfirmDialog(parent, "Are you sure?", "Remove All Data", JOptionPane.YES_NO_OPTION) == JOptionPane.OK_OPTION) {
gui.clearDataSets();
}
}
}