Mercurial > dive4elements > river
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(); |