comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/map/MapOutputTab.java @ 1397:b3264b5770b3

Update the map when receiving a RedrawRequestEvent. flys-client/trunk@3235 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 11 Nov 2011 10:43:36 +0000
parents 9aa1a453eed5
children 96708d81eaf6
comparison
equal deleted inserted replaced
1396:f3410c96f51a 1397:b3264b5770b3
229 public void onFailure(Throwable caught) { 229 public void onFailure(Throwable caught) {
230 GWT.log("MAP ERROR: " + caught.getMessage()); 230 GWT.log("MAP ERROR: " + caught.getMessage());
231 } 231 }
232 232
233 public void onSuccess(MapConfig c) { 233 public void onSuccess(MapConfig c) {
234 GWT.log("We want to refresh the map now!");
234 themePanel.updateCollection(); 235 themePanel.updateCollection();
236 getFloodmap().update();
235 } 237 }
236 }); 238 });
237 } 239 }
238 240
239 241
240 protected void setFloodmap(FloodMap floodMap) { 242 protected void setFloodmap(FloodMap floodMap) {
241 this.floodMap = floodMap; 243 this.floodMap = floodMap;
244 }
245
246
247 protected FloodMap getFloodmap() {
248 return floodMap;
242 } 249 }
243 250
244 251
245 protected Map getMap() { 252 protected Map getMap() {
246 return floodMap.getMap(); 253 return floodMap.getMap();
423 430
424 getMap().zoomToExtent(zoomTo); 431 getMap().zoomToExtent(zoomTo);
425 } 432 }
426 } 433 }
427 ); 434 );
435 themePanel.addRedrawRequestHandler(this);
428 c.addChild(themePanel); 436 c.addChild(themePanel);
429 437
430 return c; 438 return c;
431 } 439 }
432 440

http://dive4elements.wald.intevation.org