This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 220024
Collapse All | Expand All

(-)a/maven/src/org/netbeans/modules/maven/nodes/DependencyNode.java (-1 / +20 lines)
Lines 44-49 Link Here
44
44
45
import java.awt.Component;
45
import java.awt.Component;
46
import java.awt.Image;
46
import java.awt.Image;
47
import java.awt.Toolkit;
48
import java.awt.datatransfer.StringSelection;
47
import java.awt.event.ActionEvent;
49
import java.awt.event.ActionEvent;
48
import java.beans.PropertyChangeEvent;
50
import java.beans.PropertyChangeEvent;
49
import java.beans.PropertyChangeListener;
51
import java.beans.PropertyChangeListener;
Lines 417-429 Link Here
417
        if (longLiving && isDependencyProjectAvailable()) {
419
        if (longLiving && isDependencyProjectAvailable()) {
418
            acts.add(OpenProjectAction.SINGLETON);
420
            acts.add(OpenProjectAction.SINGLETON);
419
        }
421
        }
422
        boolean local = isLocal();
420
        if (isAddedToCP()) {
423
        if (isAddedToCP()) {
421
            InstallLocalArtifactAction act = new InstallLocalArtifactAction();
424
            InstallLocalArtifactAction act = new InstallLocalArtifactAction();
422
            acts.add(act);
425
            acts.add(act);
423
            if (!isLocal()) {
426
            if (!local) {
424
                act.setEnabled(true);
427
                act.setEnabled(true);
425
            }
428
            }
426
        }
429
        }
430
        if (local) {
431
            acts.add(new CopyLocationAction());
432
        }
427
433
428
//        acts.add(new EditAction());
434
//        acts.add(new EditAction());
429
//        acts.add(RemoveDepAction.get(RemoveDepAction.class));
435
//        acts.add(RemoveDepAction.get(RemoveDepAction.class));
Lines 1012-1017 Link Here
1012
        }
1018
        }
1013
    }
1019
    }
1014
1020
1021
    private class CopyLocationAction extends AbstractAction {
1022
1023
        @Messages("CopyLocationAction.name=Copy Location")
1024
        CopyLocationAction() {
1025
            super(CopyLocationAction_name());
1026
        }
1027
1028
        @Override public void actionPerformed(ActionEvent e) {
1029
            Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(art.getFile().getAbsolutePath()), null);
1030
        }
1031
1032
    }
1033
1015
    @Messages("BTN_Add_javadoc=Add local Javadoc")
1034
    @Messages("BTN_Add_javadoc=Add local Javadoc")
1016
    private class InstallLocalJavadocAction extends AbstractAction implements Runnable {
1035
    private class InstallLocalJavadocAction extends AbstractAction implements Runnable {
1017
1036

Return to bug 220024