package timeflow.app.actions;
import timeflow.model.*;
import timeflow.app.TimeflowApp;
import timeflow.app.ui.*;
import java.awt.event.*;
import javax.swing.*;
public class EditSourceAction extends TimeflowAction {
public EditSourceAction(TimeflowApp app)
{
super(app, "Edit Source/Credit Line...", null, "Edit credit line for this database");
}
@Override
public void actionPerformed(ActionEvent e) {
TFModel model=getModel();
String source = (String)JOptionPane.showInputDialog(
app,
null,
"Edit Source/Credit Line",
JOptionPane.PLAIN_MESSAGE,
null,
null,
model.getDB().getSource());
if (source!=null) {
model.getDB().setSource(source);
model.noteNewSource(this);
return;
}
}
}