package klik.client.mvp.home; import klik.client.mvp.tabbar.TabBarPresenter; import klik.client.mvp.unitbuttonbar.UnitsButtonBarPresenter; import klik.client.mvp.unitelementlist.UnitElementListPresenter; import com.google.inject.Inject; import com.google.inject.Provider; import com.gwtplatform.common.client.ProviderBundle; public class HomeUnitsProvider extends ProviderBundle { public static final int ID_TabBar = 0; public static final int ID_ButtonBar = 1; public static final int ID_UnitList = 2; public static final int BUNDLE_SIZE = 3; @Inject public HomeUnitsProvider(Provider<TabBarPresenter> tabBarPresenter, Provider<UnitsButtonBarPresenter> buttonBarProvider, Provider<UnitElementListPresenter> unitListProvider) { super(BUNDLE_SIZE); providers[ID_TabBar] = tabBarPresenter; providers[ID_ButtonBar] = buttonBarProvider; providers[ID_UnitList] = unitListProvider; } }