package org.jboss.as.console.client.gin; import com.google.web.bindery.event.shared.EventBus; import com.google.gwt.inject.client.AsyncProvider; import com.google.gwt.inject.client.GinModules; import com.google.gwt.inject.client.Ginjector; import com.gwtplatform.mvp.client.proxy.PlaceManager; import org.jboss.as.console.client.WidgetPresenter; import org.jboss.as.console.client.layout.MainLayoutPresenter; /** * @author Heiko Braun * @date 7/12/11 */ @GinModules(ShowcaseModule.class) public interface ShowcaseUI extends Ginjector { PlaceManager getPlaceManager(); EventBus getEventBus(); AsyncProvider<MainLayoutPresenter> getMainLayoutPresenter(); AsyncProvider<WidgetPresenter> getWidgetPresenter(); }