package edu.harvard.wcfia.yoshikoder; import java.awt.event.ActionEvent; import java.io.IOException; import edu.harvard.wcfia.yoshikoder.util.DialogUtil; public class SaveProjectAction extends YoshikoderAction { //protected FileDialog dia; //protected ProjectSaver psaver; public SaveProjectAction(Yoshikoder yk) { super(yk, SaveProjectAction.class.getName()); //psaver = new ProjectSaver(yoshikoder); } public void actionPerformed(ActionEvent e) { try { yoshikoder.saveProject(false); } catch (IOException ex){ DialogUtil.yelp(yoshikoder, "Could not save this project", "Error saving project"); } /* if (yoshikoder.getProject().getLocation()==null){ boolean setLocation = psaver.setProjectLocation(); if (!setLocation) return; // user cancelled operation } psaver.saveProject(); */ } }