Revision 283 org.gvsig.toolbox/trunk/org.gvsig.toolbox/org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/DeleteScriptAction.java

View differences:

DeleteScriptAction.java
2 2

  
3 3
import java.io.File;
4 4

  
5
import javax.swing.JOptionPane;
6

  
5 7
import es.unex.sextante.core.GeoAlgorithm;
6 8
import es.unex.sextante.core.Sextante;
7 9
import es.unex.sextante.gui.core.IToolboxRightButtonAction;
......
19 21

  
20 22
   public void execute(final GeoAlgorithm alg) {
21 23

  
22
      final ScriptAlgorithm script = (ScriptAlgorithm) alg;
23
      final File file = new File(script.getFilename());
24
      file.delete();
25
      SextanteGUI.updateAlgorithmProvider(ScriptAlgorithmProvider.class);
26
      SextanteGUI.getGUIFactory().updateToolbox();
24
      int deleteScriptResult = JOptionPane.showConfirmDialog(null, Sextante.getText("are_you_sure_to_delete_the_selected_script"), Sextante.getText("Warning"), JOptionPane.YES_NO_OPTION);
25
      if (deleteScriptResult == JOptionPane.YES_OPTION) {
26
         final ScriptAlgorithm script = (ScriptAlgorithm) alg;
27
         final File file = new File(script.getFilename());
28
         file.delete();
29
         SextanteGUI.updateAlgorithmProvider(ScriptAlgorithmProvider.class);
30
         SextanteGUI.getGUIFactory().updateToolbox();
31
      }
27 32

  
28 33
   }
29 34

  

Also available in: Unified diff