comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java @ 1412:659a488243da

Added code to trigger loading selected WMS layers from ExternalWMSWindow. Note: no code for loading/adding layers to the current map existing yet. flys-client/trunk@3299 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 22 Nov 2011 13:04:46 +0000
parents 6a7cfe9d87fe
children 3484cbfaf369
comparison
equal deleted inserted replaced
1411:63be3137abac 1412:659a488243da
38 import de.intevation.flys.client.shared.model.DefaultDataItem; 38 import de.intevation.flys.client.shared.model.DefaultDataItem;
39 import de.intevation.flys.client.shared.model.MapConfig; 39 import de.intevation.flys.client.shared.model.MapConfig;
40 import de.intevation.flys.client.shared.model.Theme; 40 import de.intevation.flys.client.shared.model.Theme;
41 import de.intevation.flys.client.shared.model.ThemeList; 41 import de.intevation.flys.client.shared.model.ThemeList;
42 import de.intevation.flys.client.shared.model.OutputMode; 42 import de.intevation.flys.client.shared.model.OutputMode;
43 import de.intevation.flys.client.shared.model.WMSLayer;
43 44
44 import de.intevation.flys.client.client.Config; 45 import de.intevation.flys.client.client.Config;
45 import de.intevation.flys.client.client.services.StepForwardService; 46 import de.intevation.flys.client.client.services.StepForwardService;
46 import de.intevation.flys.client.client.services.StepForwardServiceAsync; 47 import de.intevation.flys.client.client.services.StepForwardServiceAsync;
47 import de.intevation.flys.client.client.services.MapOutputService; 48 import de.intevation.flys.client.client.services.MapOutputService;
51 import de.intevation.flys.client.client.ui.CollectionView; 52 import de.intevation.flys.client.client.ui.CollectionView;
52 import de.intevation.flys.client.client.ui.OutputTab; 53 import de.intevation.flys.client.client.ui.OutputTab;
53 import de.intevation.flys.client.client.ui.ThemePanel; 54 import de.intevation.flys.client.client.ui.ThemePanel;
54 55
55 56
56 public class MapOutputTab extends OutputTab implements RedrawRequestHandler { 57 public class MapOutputTab
58 extends OutputTab
59 implements RedrawRequestHandler, ExternalWMSWindow.LayerLoader {
57 60
58 public static final String DEFAULT_SRID = "4326"; 61 public static final String DEFAULT_SRID = "4326";
59 62
60 public static final String BARRIERS_PARAMETER_KEY = "uesk.barriers"; 63 public static final String BARRIERS_PARAMETER_KEY = "uesk.barriers";
61 64
237 } 240 }
238 }); 241 });
239 } 242 }
240 243
241 244
245 @Override
246 public void load(List<WMSLayer> toLoad) {
247 GWT.log("The user wants to add " + toLoad.size() + " new WMS layers.");
248 // TODO
249 }
250
251
242 protected void setFloodmap(FloodMap floodMap) { 252 protected void setFloodmap(FloodMap floodMap) {
243 this.floodMap = floodMap; 253 this.floodMap = floodMap;
244 } 254 }
245 255
246 256

http://dive4elements.wald.intevation.org