package org.ovirt.engine.ui.common.presenter.popup;
import org.ovirt.engine.ui.common.presenter.AbstractPopupPresenterWidget;
import com.google.gwt.event.shared.EventBus;
import com.google.inject.Inject;
/**
* Implements the default error dialog.
*/
public class ErrorPopupPresenterWidget extends AbstractPopupPresenterWidget<ErrorPopupPresenterWidget.ViewDef> {
public interface ViewDef extends AbstractPopupPresenterWidget.ViewDef {
void setErrorMessage(String errorMessage);
}
@Inject
public ErrorPopupPresenterWidget(EventBus eventBus, ViewDef view) {
super(eventBus, view);
}
public void prepare(String errorMessage) {
getView().setErrorMessage(errorMessage);
}
@Override
protected void handleEnterKey() {
onClose();
}
}