package org.ovirt.engine.ui.webadmin.section.main.presenter;
import org.ovirt.engine.ui.common.presenter.AbstractPopupPresenterWidget;
import org.ovirt.engine.ui.common.system.EngineRpmVersionData;
import com.google.gwt.event.shared.EventBus;
import com.google.inject.Inject;
/**
* Implements the WebAdmin about dialog.
*/
public class AboutPopupPresenterWidget extends AbstractPopupPresenterWidget<AboutPopupPresenterWidget.ViewDef> {
public interface ViewDef extends AbstractPopupPresenterWidget.ViewDef {
void setVersion(String version);
}
@Inject
public AboutPopupPresenterWidget(EventBus eventBus, ViewDef view) {
super(eventBus, view);
}
@Override
protected void onReveal() {
super.onReveal();
String version = EngineRpmVersionData.getVersion();
getView().setVersion(version);
}
}