Revision: 6113 http://sourceforge.net/p/jump-pilot/code/6113 Author: ma15569 Date: 2019-01-22 14:41:57 +0000 (Tue, 22 Jan 2019) Log Message: ----------- cleaning code and upgrade change log file
Modified Paths: -------------- plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/ChangeLog plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/ui/InitialDialog.java plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/ui/LayerablesList.java Modified: plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/ChangeLog =================================================================== --- plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/ChangeLog 2019-01-21 05:53:56 UTC (rev 6112) +++ plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/ChangeLog 2019-01-22 14:41:57 UTC (rev 6113) @@ -3,6 +3,14 @@ # 2. make sure that lines break at 80 chars for constricted display situations #<-------------------------------- 80 chars ----------------------------------># +2018-1-20 Giuseppe Aruta. Corrected a list of bug and implementations to speed + up OpenKLEM; + 1) Reduced hydro table to 2500 cells for OpenKLEM output tab (speedup time) + 2) added monitoring to mostly all processes + 3) workaround to avoid 'gost' list of raster layers (not yet solved) + 4) workaround to solve border false values on the borders for aspect and + slope rasters + 5) added file type to exported raster plugin 2018-1-7 Giuseppe Aruta. OpenKLEM output tab. Reduced from 5000 to 2500 cells output hydro table Modified: plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/ui/InitialDialog.java =================================================================== --- plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/ui/InitialDialog.java 2019-01-21 05:53:56 UTC (rev 6112) +++ plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/ui/InitialDialog.java 2019-01-22 14:41:57 UTC (rev 6113) @@ -199,10 +199,6 @@ private void jButton_CloseActionPerformed(ActionEvent evt) {// GEN-FIRST:event_jButton_CloseActionPerformed - for (int i = 0; i < layerablesList.getLayerables().length; i++) { - layerablesList.getLayerables()[i] = null; - } - dispose(); }// GEN-LAST:event_jButton_CloseActionPerformed Modified: plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/ui/LayerablesList.java =================================================================== --- plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/ui/LayerablesList.java 2019-01-21 05:53:56 UTC (rev 6112) +++ plug-ins/OpenKLEM/OpenKLEMOpenJUMP/trunk/src/com/geomaticaeambiente/klemgui/ui/LayerablesList.java 2019-01-22 14:41:57 UTC (rev 6113) @@ -3,6 +3,9 @@ import java.util.ArrayList; import java.util.List; +import org.openjump.core.rasterimage.RasterImageLayer; + +import com.vividsolutions.jump.workbench.JUMPWorkbench; import com.vividsolutions.jump.workbench.model.Layerable; /** @@ -21,7 +24,9 @@ } public void addListener(LayersChangedListener toAdd) { - + final List<RasterImageLayer> rLayers = JUMPWorkbench.getInstance() + .getContext().getTask().getLayerManager() + .getLayerables(RasterImageLayer.class); boolean found = false; for (final LayersChangedListener listener : listeners) { if (listener.getClass().equals(toAdd.getClass())) { @@ -33,6 +38,24 @@ listeners.add(toAdd); } + /* for (final RasterImageLayer name2 : rLayers) { + final RasterImageLayer slayer = name2; + if (!rLayers.contains(slayer)) { + + listeners.remove(slayer); + + } + }*/ + /* if (JUMPWorkbench.getInstance().getContext().getTask() + .getLayerManager().getLayerables(RasterImageLayer.class) + .isEmpty()) { + for (int i = 0; i < listeners.size(); i++) { + listeners.remove(i); + listHasChanged(getLayerables()); + // getLayerables()[i] = null; + } + + }*/ } public void listHasChanged(Layerable[] newList) { _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel