package org.ovirt.engine.ui.webadmin.section.main.presenter.popup.cluster;
import org.ovirt.engine.ui.uicommonweb.models.datacenters.NewNetworkModel;
import org.ovirt.engine.ui.webadmin.section.main.presenter.popup.datacenter.NewNetworkPopupPresenterWidget;
import com.google.gwt.event.shared.EventBus;
import com.google.inject.Inject;
public class NewClusterNetworkPopupPresenterWidget extends NewNetworkPopupPresenterWidget {
public interface ViewDef extends NewNetworkPopupPresenterWidget.ViewDef {
void setDataCenterName(String name);
}
@Inject
public NewClusterNetworkPopupPresenterWidget(EventBus eventBus, ViewDef view) {
super(eventBus, view);
}
@Override
public void init(final NewNetworkModel model) {
// Let the parent do its work
super.init(model);
model.getDataCenters().getSelectedItemChangedEvent().addListener((ev, sender, args) ->
((ViewDef) getView()).setDataCenterName(model.getDataCenters().getSelectedItem().getName()));
}
}