package org.ovirt.engine.ui.common.widget.tab; import org.ovirt.engine.ui.common.presenter.SetDynamicTabAccessibleEvent; import com.google.gwt.event.shared.EventBus; public class DynamicTab extends SimpleTab { public DynamicTab(final DynamicTabData tabData, AbstractTabPanel tabPanel, EventBus eventBus) { super(tabData, tabPanel); setAlign(tabData.getAlign()); eventBus.addHandler(SetDynamicTabAccessibleEvent.getType(), event -> { if (tabData.getHistoryToken().equals(event.getHistoryToken())) { setAccessible(event.isTabAccessible()); } }); } }