Index: org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/DeleteScriptAction.java =================================================================== --- org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/DeleteScriptAction.java (revisione 282) +++ org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/cmd/DeleteScriptAction.java (copia locale) @@ -2,6 +2,8 @@ import java.io.File; +import javax.swing.JOptionPane; + import es.unex.sextante.core.GeoAlgorithm; import es.unex.sextante.core.Sextante; import es.unex.sextante.gui.core.IToolboxRightButtonAction; @@ -19,11 +21,14 @@ public void execute(final GeoAlgorithm alg) { - final ScriptAlgorithm script = (ScriptAlgorithm) alg; - final File file = new File(script.getFilename()); - file.delete(); - SextanteGUI.updateAlgorithmProvider(ScriptAlgorithmProvider.class); - SextanteGUI.getGUIFactory().updateToolbox(); + int deleteScriptResult = JOptionPane.showConfirmDialog(null, Sextante.getText("are_you_sure_to_delete_the_selected_script"), Sextante.getText("Warning"), JOptionPane.YES_NO_OPTION); + if (deleteScriptResult == JOptionPane.YES_OPTION) { + final ScriptAlgorithm script = (ScriptAlgorithm) alg; + final File file = new File(script.getFilename()); + file.delete(); + SextanteGUI.updateAlgorithmProvider(ScriptAlgorithmProvider.class); + SextanteGUI.getGUIFactory().updateToolbox(); + } } Index: org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/modeler/DeleteModelAction.java =================================================================== --- org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/modeler/DeleteModelAction.java (revisione 282) +++ org.gvsig.toolbox.gui/src/main/java/es/unex/sextante/gui/modeler/DeleteModelAction.java (copia locale) @@ -2,6 +2,8 @@ import java.io.File; +import javax.swing.JOptionPane; + import es.unex.sextante.core.GeoAlgorithm; import es.unex.sextante.core.Sextante; import es.unex.sextante.gui.core.IToolboxRightButtonAction; @@ -20,15 +22,15 @@ public void execute(final GeoAlgorithm alg) { - final ModelAlgorithm model = (ModelAlgorithm) alg; - final File file = new File(model.getFilename()); - file.delete(); - SextanteGUI.updateAlgorithmProvider(ModelerAlgorithmProvider.class); - SextanteGUI.getGUIFactory().updateToolbox(); - //fillTree(m_sLastSearchString, m_bLastSearchIncludedHelpFiles); - //collapseAll(); + int deleteModelResult = JOptionPane.showConfirmDialog(null, Sextante.getText("are_you_sure_to_delete_the_selected_model"), Sextante.getText("Warning"), JOptionPane.YES_NO_OPTION); + if (deleteModelResult == JOptionPane.YES_OPTION) { + final ModelAlgorithm model = (ModelAlgorithm) alg; + final File file = new File(model.getFilename()); + file.delete(); + SextanteGUI.updateAlgorithmProvider(ModelerAlgorithmProvider.class); + SextanteGUI.getGUIFactory().updateToolbox(); + } - } Index: org.gvsig.toolbox.gui/src/main/resources/org/gvsig/toolbox/gui/i18n/text.properties =================================================================== --- org.gvsig.toolbox.gui/src/main/resources/org/gvsig/toolbox/gui/i18n/text.properties (revisione 282) +++ org.gvsig.toolbox.gui/src/main/resources/org/gvsig/toolbox/gui/i18n/text.properties (copia locale) @@ -624,4 +624,8 @@ file_extension=Extensi\u00F3n (ej. \"asc\")\: -Description=Descripci\u00F3n\: \ No newline at end of file +Description=Descripci\u00F3n\: + +are_you_sure_to_delete_the_selected_model=\u00BFEst\u00E1 seguro de borrar el modelo seleccionado? + +are_you_sure_to_delete_the_selected_script=\u00BFEst\u00E1 seguro de borrar el script seleccionado? \ No newline at end of file Index: org.gvsig.toolbox.gui/src/main/resources/org/gvsig/toolbox/gui/i18n/text_en.properties =================================================================== --- org.gvsig.toolbox.gui/src/main/resources/org/gvsig/toolbox/gui/i18n/text_en.properties (revisione 282) +++ org.gvsig.toolbox.gui/src/main/resources/org/gvsig/toolbox/gui/i18n/text_en.properties (copia locale) @@ -708,3 +708,7 @@ Do_you_want_to_overwrite=Do you want to overwrite it? Description=Description\: + +are_you_sure_to_delete_the_selected_model=Are you sure to delete the selected model? + +are_you_sure_to_delete_the_selected_script=Are you sure to delete the selected script?