package org.limewire.ui.swing.search.resultpanel;
import static org.limewire.ui.swing.util.I18n.tr;
import java.awt.Toolkit;
import java.awt.datatransfer.StringSelection;
import java.awt.event.ActionEvent;
import javax.swing.AbstractAction;
import org.limewire.ui.swing.search.model.VisualSearchResult;
public class CopyMagnetLinkToClipboardAction extends AbstractAction {
private final VisualSearchResult vsr;
public CopyMagnetLinkToClipboardAction(VisualSearchResult vsr) {
super(tr("Copy Link"));
this.vsr = vsr;
}
public void actionPerformed(ActionEvent e) {
StringSelection sel = new StringSelection(vsr.getMagnetLink());
Toolkit.getDefaultToolkit().getSystemClipboard().setContents(sel, sel);
}
}