package org.limewire.ui.swing;
import org.limewire.ui.swing.browser.LimeWireUiBrowserModule;
import org.limewire.ui.swing.callback.GuiCallbackImpl;
import org.limewire.ui.swing.components.LimeWireUiComponentsModule;
import org.limewire.ui.swing.dock.LimeWireUiDockModule;
import org.limewire.ui.swing.downloads.LimeWireUiDownloadsModule;
import org.limewire.ui.swing.friends.LimeWireUiFriendsModule;
import org.limewire.ui.swing.images.LimeWireUiImagesModule;
import org.limewire.ui.swing.library.LimeWireUiLibraryModule;
import org.limewire.ui.swing.mainframe.LimeWireUiMainframeModule;
import org.limewire.ui.swing.nav.LimeWireUiNavModule;
import org.limewire.ui.swing.options.LimeWireUiOptionsModule;
import org.limewire.ui.swing.painter.LimeWireUiPainterModule;
import org.limewire.ui.swing.player.LimeWireUiPlayerModule;
import org.limewire.ui.swing.properties.LimeWireUiPropertiesModule;
import org.limewire.ui.swing.search.LimeWireUiSearchModule;
import org.limewire.ui.swing.search.resultpanel.LimeWireUiSearchResultPanelModule;
import org.limewire.ui.swing.statusbar.LimeWireUiStatusbarModule;
import org.limewire.ui.swing.table.LimeWireUiTableModule;
import org.limewire.ui.swing.tray.LimeWireUiTrayModule;
import org.limewire.ui.swing.upload.LimeWireUiUploadModule;
import org.limewire.ui.swing.util.LimeWireUiUtilModule;
import org.limewire.ui.swing.wizard.LimeWireUiWizardModule;
import com.google.inject.AbstractModule;
public class LimeWireSwingUiModule extends AbstractModule {
@Override
protected void configure() {
bind(GuiCallbackImpl.class);
install(new LimeWireUiBrowserModule());
install(new LimeWireUiComponentsModule());
install(new LimeWireUiDockModule());
install(new LimeWireUiDownloadsModule());
install(new LimeWireUiFriendsModule());
install(new LimeWireUiImagesModule());
install(new LimeWireUiLibraryModule());
install(new LimeWireUiMainframeModule());
install(new LimeWireUiNavModule());
install(new LimeWireUiOptionsModule());
install(new LimeWireUiPainterModule());
install(new LimeWireUiPlayerModule());
install(new LimeWireUiPropertiesModule());
install(new LimeWireUiSearchModule());
install(new LimeWireUiSearchResultPanelModule());
install(new LimeWireUiStatusbarModule());
install(new LimeWireUiTableModule());
install(new LimeWireUiTrayModule());
install(new LimeWireUiUploadModule());
install(new LimeWireUiUtilModule());
install(new LimeWireUiWizardModule());
}
}