package org.ovirt.engine.ui.webadmin.section.main.view.popup.qos; import org.ovirt.engine.core.common.businessentities.network.HostNetworkQos; import org.ovirt.engine.ui.common.editor.UiCommonEditorDriver; import org.ovirt.engine.ui.uicommonweb.models.datacenters.qos.HostNetworkQosParametersModel; import org.ovirt.engine.ui.uicommonweb.models.datacenters.qos.QosModel; import org.ovirt.engine.ui.webadmin.section.main.presenter.popup.HostNetworkQosPopupPresenterWidget; import com.google.gwt.core.shared.GWT; import com.google.gwt.event.shared.EventBus; import com.google.inject.Inject; public class HostNetworkQosPopupView extends QosPopupView<HostNetworkQos, HostNetworkQosParametersModel> implements HostNetworkQosPopupPresenterWidget.ViewDef { interface Driver extends UiCommonEditorDriver<QosModel<HostNetworkQos, HostNetworkQosParametersModel>, HostNetworkQosPopupView> { } @Inject public HostNetworkQosPopupView(EventBus eventBus) { super(eventBus); } @Override protected void createQosWidget() { qosWidget = new HostNetworkQosWidget(); } @Override protected UiCommonEditorDriver<QosModel<HostNetworkQos, HostNetworkQosParametersModel>, QosPopupView<HostNetworkQos, HostNetworkQosParametersModel>> createDriver() { return GWT.create(Driver.class); } }