package org.ovirt.engine.ui.webadmin.widget.action;
import java.util.List;
import org.ovirt.engine.ui.common.widget.action.ActionButtonDefinition;
import org.ovirt.engine.ui.common.widget.action.CommandLocation;
import org.ovirt.engine.ui.common.widget.action.UiMenuBarButtonDefinition;
import org.ovirt.engine.ui.webadmin.gin.ClientGinjectorProvider;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.shared.EventBus;
public class WebAdminMenuBarButtonDefinition<T> extends UiMenuBarButtonDefinition<T> {
private static final Resources resources = GWT.create(Resources.class);
public WebAdminMenuBarButtonDefinition(String title, List<ActionButtonDefinition<T>> subActions, boolean asTitle) {
super(getEventBus(), title, subActions, asTitle, resources);
}
public WebAdminMenuBarButtonDefinition(String title,
List<ActionButtonDefinition<T>> subActions,
CommandLocation commandLocation) {
super(getEventBus(), title, subActions, false, commandLocation, false, resources);
}
public WebAdminMenuBarButtonDefinition(String title, List<ActionButtonDefinition<T>> subActions) {
super(getEventBus(), title, subActions, resources);
}
static EventBus getEventBus() {
return ClientGinjectorProvider.getEventBus();
}
}