1 package gov.nasa.pds.ltdt.gui;
2
3 import gov.nasa.pds.ltdt.gui.configuration.LTDTKeys;
4
5 import java.awt.event.ActionEvent;
6 import java.util.Properties;
7
8 import javax.swing.AbstractAction;
9 import javax.swing.Icon;
10 import javax.swing.JOptionPane;
11
12 public class SaveProjectAsAction extends AbstractAction {
13
14 private Properties props;
15 private MainWindow window;
16
17 public SaveProjectAsAction (String name, Icon image,
18 String desc, Integer mnemonic, Properties props, MainWindow window) {
19 super (name, image);
20 putValue (SHORT_DESCRIPTION, desc);
21 putValue (MNEMONIC_KEY, mnemonic);
22
23 this.props = props;
24 this.window = window;
25 }
26
27 public void actionPerformed(ActionEvent ae) {
28
29
30 ProjectCreateDialog dlg = new ProjectCreateDialog (props, window, LTDTKeys.SAVEASTITLE, LTDTKeys.SAVEAS);
31
32 if (dlg.getCreateSaveAsStatus()==LTDTKeys.SUCCESS) {
33
34
35
36
37 }
38 }
39
40
41 }