Mercurial > dive4elements > river
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 |