comparison 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
comparison
equal deleted inserted replaced
1417:42d6cf6e10b7 1418:750a53950e9f
39 protected Layout infoPanel; 39 protected Layout infoPanel;
40 protected Layout layersPanel; 40 protected Layout layersPanel;
41 41
42 protected Capabilities capabilites; 42 protected Capabilities capabilites;
43 43
44 protected String srs;
45
44 protected String url; 46 protected String url;
45 47
46 protected LayerLoader loader; 48 protected LayerLoader loader;
47 49
48 50
49 public ExternalWMSWindow(LayerLoader loader) { 51 public ExternalWMSWindow(LayerLoader loader) {
50 super(); 52 super();
51 this.loader = loader; 53 this.loader = loader;
54 }
55
56
57 public ExternalWMSWindow(LayerLoader loader, String srs) {
58 this(loader);
59 this.srs = srs;
52 } 60 }
53 61
54 62
55 protected void setUrl(String url) { 63 protected void setUrl(String url) {
56 this.url = url; 64 this.url = url;
223 231
224 232
225 protected Layout createLayersPanel() { 233 protected Layout createLayersPanel() {
226 setTitle(MSG.addwmsLayerTitle()); 234 setTitle(MSG.addwmsLayerTitle());
227 235
228 final WMSLayersTree tree = new WMSLayersTree(capabilites); 236 final WMSLayersTree tree = new WMSLayersTree(capabilites, srs);
229 237
230 ClickHandler backHandler = new ClickHandler() { 238 ClickHandler backHandler = new ClickHandler() {
231 @Override 239 @Override
232 public void onClick(ClickEvent e) { 240 public void onClick(ClickEvent e) {
233 goToInfoPanel(); 241 goToInfoPanel();

http://dive4elements.wald.intevation.org