package org.ovirt.engine.ui.webadmin.section.main.view; import org.ovirt.engine.ui.common.view.AbstractTabPanelView; import org.ovirt.engine.ui.common.widget.tab.AbstractTabPanel; import org.ovirt.engine.ui.common.widget.tab.TabWidgetHandler; import org.ovirt.engine.ui.webadmin.section.main.presenter.MainTabPanelPresenter; import org.ovirt.engine.ui.webadmin.widget.tab.HeadlessTabPanel; public class MainTabPanelView extends AbstractTabPanelView implements MainTabPanelPresenter.ViewDef { private final HeadlessTabPanel tabPanel = new HeadlessTabPanel(); public MainTabPanelView() { initWidget(getTabPanel()); } @Override protected Object getContentSlot() { return MainTabPanelPresenter.TYPE_SetTabContent; } @Override protected AbstractTabPanel getTabPanel() { return tabPanel; } @Override public void setTabWidgetHandler(TabWidgetHandler tabWidgetHandler) { tabPanel.setTabWidgetHandler(tabWidgetHandler); } }