package org.limewire.ui.swing.components; import com.google.inject.AbstractModule; import com.google.inject.assistedinject.FactoryProvider; /** * Module to configure Guice bindings for the UI components. */ public class LimeWireUiComponentsModule extends AbstractModule { /** * Configures the bindings for the UI components. */ @Override protected void configure() { bind(FlexibleTabListFactory.class).toProvider( FactoryProvider.newFactory(FlexibleTabListFactory.class, FlexibleTabList.class)); // bind(ShapeDialog.class); bind(RemoteHostWidgetFactory.class).toProvider( FactoryProvider.newFactory(RemoteHostWidgetFactory.class, RemoteHostWidget.class)); } }