package org.limewire.ui.swing.friends.actions;
import java.awt.event.ActionEvent;
import org.limewire.i18n.I18nMarker;
import org.limewire.ui.swing.action.AbstractAction;
import org.limewire.ui.swing.friends.login.LoginPopupPanel;
import org.limewire.ui.swing.util.I18n;
import com.google.inject.Inject;
import com.google.inject.Provider;
public class LoginAction extends AbstractAction {
public static final String DISPLAY_TEXT = I18nMarker.marktr("Sign in");
private final Provider<LoginPopupPanel> friendsSignInPanel;
@Inject
public LoginAction(Provider<LoginPopupPanel> friendsSignInPanel) {
super(I18n.tr(DISPLAY_TEXT));
this.friendsSignInPanel = friendsSignInPanel;
}
@Override
public void actionPerformed(ActionEvent e) {
friendsSignInPanel.get().setVisible(true);
}
}