package org.ovirt.engine.ui.common.widget; import org.gwtbootstrap3.client.ui.Button; import com.google.gwt.core.client.GWT; import com.google.gwt.uibinder.client.UiBinder; import com.google.gwt.uibinder.client.UiField; import com.google.gwt.user.client.ui.Widget; public class PatternflyUiCommandButton extends AbstractUiCommandButton { interface WidgetUiBinder extends UiBinder<Widget, PatternflyUiCommandButton> { WidgetUiBinder uiBinder = GWT.create(WidgetUiBinder.class); } @UiField Button button; public PatternflyUiCommandButton() { initWidget(WidgetUiBinder.uiBinder.createAndBindUi(this)); } @Override protected Widget getButtonWidget() { return button; } public void setTabIndex(int tabIndex) { button.getElement().setTabIndex(tabIndex); } @Override public int setTabIndexes(int nextTabIndex) { setTabIndex(nextTabIndex); return ++nextTabIndex; } }