diff flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java @ 1448:c39aa5a6478c

#409 Made layer list and map layers synchron. flys-client/trunk@3465 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 19 Dec 2011 14:58:24 +0000
parents 25be27e33b77
children 0ba23e6fef0c
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java	Mon Dec 19 10:13:12 2011 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapThemePanel.java	Mon Dec 19 14:58:24 2011 +0000
@@ -19,9 +19,6 @@
 import com.smartgwt.client.widgets.menu.events.ClickHandler;
 import com.smartgwt.client.widgets.menu.events.MenuItemClickEvent;
 
-import org.gwtopenmaps.openlayers.client.Map;
-import org.gwtopenmaps.openlayers.client.layer.Layer;
-
 import de.intevation.flys.client.shared.MapUtils;
 import de.intevation.flys.client.shared.model.AttributedTheme;
 import de.intevation.flys.client.shared.model.Collection;
@@ -200,26 +197,6 @@
     }
 
 
-    /**
-     * This method calls super.updateGrid() at first. Finally, it is used to
-     * reorder the layers in the map. The first layer added to the map is the
-     * layer which is least visible. So, the order needs to be reflected.
-     */
-    @Override
-    protected void updateGrid() {
-        super.updateGrid();
-
-        Map map = mapOut.getMap();
-        int num = map.getNumLayers() - 1; // without the vector layer
-
-        Layer[] layers = map.getLayers();
-
-        for (int i = 1; i < num; i++) {
-            map.raiseLayer(layers[i], num-i);
-        }
-    }
-
-
     @Override
     protected void addFacetRecord(FacetRecord rec) {
         Theme newTheme = rec.getTheme();

http://dive4elements.wald.intevation.org