Project

General

Profile

« Previous | Next » 

Revision 24c83069

Added by Patrick Plitzner almost 6 years ago

ref #7362 Implement term import from GfBio terminology service via DnD

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/FeatureTreeEditor.java
28 28
import org.eclipse.e4.ui.services.EMenuService;
29 29
import org.eclipse.e4.ui.workbench.modeling.EPartService;
30 30
import org.eclipse.e4.ui.workbench.modeling.ESelectionService;
31
import org.eclipse.jface.util.LocalSelectionTransfer;
31 32
import org.eclipse.jface.viewers.ISelectionChangedListener;
32 33
import org.eclipse.jface.viewers.IStructuredSelection;
33 34
import org.eclipse.jface.viewers.SelectionChangedEvent;
......
112 113
        viewer.setLabelProvider(new FeatureTreeLabelProvider());
113 114

  
114 115
        int ops = DND.DROP_COPY | DND.DROP_MOVE;
115
        Transfer[] transfers = new Transfer[] { FeatureNodeTransfer
116
                .getInstance(), TermTransfer.getInstance() };
116
        Transfer[] transfers = new Transfer[] {
117
                FeatureNodeTransfer.getInstance(),
118
                TermTransfer.getInstance(),
119
                LocalSelectionTransfer.getTransfer()};
117 120
        viewer.addDragSupport(ops, transfers, new FeatureNodeDragListener(viewer));
118 121
        viewer.addDropSupport(ops, transfers, new FeatureNodeDropAdapter(dirty, viewer));
119 122
        viewer.addSelectionChangedListener(this);

Also available in: Unified diff