use of io.jawg.osmcontributor.model.events.PleaseDeletePoiEvent in project osm-contributor by jawg.
the class MapFragment method onPleaseDeletePoiFromMapEvent.
/*-----------------------------------------------------------
* POI DELETION
*---------------------------------------------------------*/
@Subscribe(threadMode = ThreadMode.MAIN)
public void onPleaseDeletePoiFromMapEvent(PleaseDeletePoiFromMapEvent event) {
Poi poi = (Poi) markerSelected.getRelatedObject();
poi.setToDelete(true);
removeMarkerView(markersPoi.get(poi.getId()));
markersPoi.remove(poi.getId());
eventBus.post(new PleaseDeletePoiEvent(poi));
OsmAnswers.localPoiAction(poi.getType().getTechnicalName(), "delete");
switchMode(MapMode.DEFAULT);
}
Aggregations