package org.limewire.ui.swing.friends; import org.limewire.inject.LazyBinder; import org.limewire.ui.swing.friends.chat.LimeWireUiFriendsChatModule; import org.limewire.ui.swing.friends.login.LimeWireUiFriendsLoginModule; import org.limewire.ui.swing.friends.settings.FriendAccountConfigurationManager; import org.limewire.ui.swing.friends.settings.FriendAccountConfigurationManagerImpl; import com.google.inject.AbstractModule; public class LimeWireUiFriendsModule extends AbstractModule { @Override protected void configure() { bind(FriendRequestNotificationController.class); bind(FriendAccountConfigurationManager.class).toProvider(LazyBinder.newLazyProvider( FriendAccountConfigurationManager.class, FriendAccountConfigurationManagerImpl.class)); install(new LimeWireUiFriendsLoginModule()); install(new LimeWireUiFriendsChatModule()); } }