package org.ovirt.engine.ui.webadmin.section.main.view.popup.qos;
import org.ovirt.engine.core.common.businessentities.qos.CpuQos;
import org.ovirt.engine.ui.common.editor.UiCommonEditorDriver;
import org.ovirt.engine.ui.common.idhandler.ElementIdHandler;
import org.ovirt.engine.ui.common.idhandler.WithElementId;
import org.ovirt.engine.ui.common.widget.editor.generic.IntegerEntityModelTextBoxEditor;
import org.ovirt.engine.ui.uicommonweb.models.datacenters.qos.CpuQosParametersModel;
import com.google.gwt.core.shared.GWT;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.client.ui.FlowPanel;
public class CpuQosWidget extends QosWidget<CpuQos, CpuQosParametersModel> {
interface Driver extends UiCommonEditorDriver<CpuQosParametersModel, CpuQosWidget> {
}
interface ViewUiBinder extends UiBinder<FlowPanel, CpuQosWidget> {
ViewUiBinder uiBinder = GWT.create(ViewUiBinder.class);
}
interface ViewIdHandler extends ElementIdHandler<CpuQosWidget> {
ViewIdHandler idHandler = GWT.create(ViewIdHandler.class);
}
@UiField
@Path(value = "cpuLimit.entity")
@WithElementId
IntegerEntityModelTextBoxEditor cpuLimitEditor;
public CpuQosWidget() {
initWidget(ViewUiBinder.uiBinder.createAndBindUi(this));
ViewIdHandler.idHandler.generateAndSetIds(this);
driver = GWT.create(Driver.class);
driver.initialize(this);
}
}