Revision 17718 trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/filter/FilterListener.java

View differences:

FilterListener.java
35 35

  
36 36
import org.gvsig.fmap.raster.layers.FLyrRasterSE;
37 37
import org.gvsig.gui.beans.imagenavigator.IClientImageNavigator;
38
import org.gvsig.gui.beans.incrementabletask.IncrementableTask;
39 38
import org.gvsig.gui.beans.propertiespanel.PropertiesComponent;
40 39
import org.gvsig.gui.beans.propertiespanel.PropertiesComponentListener;
41 40
import org.gvsig.gui.beans.propertiespanel.PropertyStruct;
......
62 61
import org.gvsig.raster.util.ExtendedFileFilter;
63 62
import org.gvsig.raster.util.RasterNotLoadException;
64 63
import org.gvsig.raster.util.RasterToolsUtil;
64
import org.gvsig.rastertools.IProcessActions;
65 65
import org.gvsig.rastertools.RasterModule;
66 66
import org.gvsig.rastertools.filter.ui.FilterPanel;
67 67

  
......
78 78
 * @version 24/05/2007
79 79
 * @author BorSanZa - Borja S?nchez Zamorano (borja.sanchez@iver.es)
80 80
 */
81
public class FilterListener implements ActionListener, IClientImageNavigator, TreeListComponentListener, TreeListChangeListener, PropertiesComponentListener, FilterUIListener {
81
public class FilterListener implements ActionListener, IClientImageNavigator, TreeListComponentListener, TreeListChangeListener, PropertiesComponentListener, FilterUIListener, IProcessActions {
82 82
	private FilterPanel  filterPanel  = null;
83 83
	private int          actualParam  = -1;
84 84
	private ArrayList    paramsList   = new ArrayList();
......
514 514
				RasterToolsUtil.messageBoxError(PluginServices.getText(this, "error_adding_filters"), this, e);
515 515
			}
516 516
		} else {
517
			FilterProcess filterProcess = new FilterProcess(this, path, raster, listFilterUsed);
518
			IncrementableTask incrementableTask = new IncrementableTask(filterProcess);
519
			filterProcess.setIncrementableTask(incrementableTask);
520
			incrementableTask.showWindow();
521

  
517
			FilterProcess filterProcess = new FilterProcess();
518
			filterProcess.setActions(this);
519
			filterProcess.addParam("filename", path);
520
			filterProcess.addParam("rasterdatasource", raster);
521
			filterProcess.addParam("listfilterused", listFilterUsed);
522 522
			filterProcess.start();
523
			incrementableTask.start();
524 523
		}
525 524
	}
526 525

  
......
559 558
	public void actionValuesCompleted(EventObject e) {
560 559
		actionChangeProperties(e);
561 560
	}
561

  
562
	/*
563
	 * (non-Javadoc)
564
	 * @see org.gvsig.rastertools.IProcessActions#end(java.lang.Object)
565
	 */
566
	public void end(Object param) {
567
		loadLayerInToc((String) param);
568
	}
569

  
570
	public void interrupted() {}
562 571
}

Also available in: Unified diff