package nl.tudelft.bw4t.scenariogui.epartner.gui;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import nl.tudelft.bw4t.scenariogui.editor.gui.MainPanel;
/**
* Handles actions of the SaveButton.
*/
class EpartnerSaveButton implements ActionListener {
private EpartnerFrame view;
private MainPanel parent;
/**
* The constructor for this action listener.
*
* @param pview
* The frame with the button in it.
*/
public EpartnerSaveButton(EpartnerFrame pview) {
this.view = pview;
this.parent = pview.getEpartnerController().getParent();
}
/**
* Perform the required action (save the e-partner).
*
* @param ae
* The action event triggering this method.
*/
public void actionPerformed(ActionEvent ae) {
view.getEpartnerController().updateConfig(view);
parent.refreshEPartnerTableModel();
view.dispose();
}
}