use of org.activityinfo.client.report.editor.map.NewLayerWizard in project activityinfo by bedatadriven.
the class MapTemplate method createElement.
@Override
public void createElement(final AsyncCallback<ReportElement> callback) {
final NewLayerWizard wizard = new NewLayerWizard(dispatcher);
WizardDialog dialog = new WizardDialog(wizard);
dialog.setHeading(I18N.CONSTANTS.newMap());
dialog.show(new WizardCallback() {
@Override
public void onFinished() {
MapReportElement map = new MapReportElement();
map.addLayer(wizard.createLayer());
callback.onSuccess(map);
}
});
// dialog.addValueChangeHandler(new ValueChangeHandler<MapLayer>() {
//
// @Override
// public void onValueChange(ValueChangeEvent<MapLayer> event) {
// createMap(callback, event.getValue());
// }
// });
}
Aggregations