diff flys-client/src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java @ 1418:750a53950e9f

The WMSLayerTree displays WMS layers that support a given SRS only. flys-client/trunk@3326 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 28 Nov 2011 16:27:36 +0000
parents 659a488243da
children c8481debff70
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java	Mon Nov 28 15:55:26 2011 +0000
+++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/ExternalWMSWindow.java	Mon Nov 28 16:27:36 2011 +0000
@@ -41,6 +41,8 @@
 
     protected Capabilities capabilites;
 
+    protected String srs;
+
     protected String url;
 
     protected LayerLoader loader;
@@ -52,6 +54,12 @@
     }
 
 
+    public ExternalWMSWindow(LayerLoader loader, String srs) {
+        this(loader);
+        this.srs = srs;
+    }
+
+
     protected void setUrl(String url) {
         this.url = url;
     }
@@ -225,7 +233,7 @@
     protected Layout createLayersPanel() {
         setTitle(MSG.addwmsLayerTitle());
 
-        final WMSLayersTree tree = new WMSLayersTree(capabilites);
+        final WMSLayersTree tree = new WMSLayersTree(capabilites, srs);
 
         ClickHandler backHandler = new ClickHandler() {
             @Override

http://dive4elements.wald.intevation.org