Project

General

Profile

« Previous | Next » 

Revision 54571b82

Added by Patrick Plitzner almost 5 years ago

Add savablePart to FeatureNodeDropAdapter

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/descriptiveDataSet/character/CharacterEditor.java
30 30
import org.eclipse.jface.viewers.ISelectionChangedListener;
31 31
import org.eclipse.jface.viewers.IStructuredSelection;
32 32
import org.eclipse.jface.viewers.SelectionChangedEvent;
33
import org.eclipse.jface.viewers.TreePath;
34 33
import org.eclipse.jface.viewers.TreeSelection;
35 34
import org.eclipse.swt.SWT;
36 35
import org.eclipse.swt.custom.SashForm;
......
159 158
        formToolkit.adapt(btnAddCharacter, true, true);
160 159

  
161 160
        characterTreeEditorComposite = addFeatureTreeEditor(composite_3);
162
        initFeatureTreeComposite(characterTreeEditorComposite, new FeatureNodeDragListener(characterTreeEditorComposite.getViewer()), new FeatureNodeDropAdapter(dirty, characterTreeEditorComposite.getViewer()));
161
        initFeatureTreeComposite(characterTreeEditorComposite, new FeatureNodeDragListener(characterTreeEditorComposite.getViewer()), new FeatureNodeDropAdapter(dirty, this, characterTreeEditorComposite.getViewer()));
163 162
        characterTreeEditorComposite.getLabel_title().setText("Characters");
164 163

  
165 164
        //add context menu to character viewer//create context menu
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/FeatureNodeDropAdapter.java
39 39
public class FeatureNodeDropAdapter extends ViewerDropAdapter {
40 40

  
41 41
    private MDirtyable dirtyable;
42
    private IE4SavablePart savablePart;
42 43

  
43
    public FeatureNodeDropAdapter(MDirtyable dirtyable, Viewer viewer) {
44
    public FeatureNodeDropAdapter(MDirtyable dirtyable, IE4SavablePart savablePart, Viewer viewer) {
44 45
		super(viewer);
45 46
		this.dirtyable = dirtyable;
47
		this.savablePart = savablePart;
46 48
	}
47 49

  
48 50
	@Override
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/FeatureTreeEditor.java
117 117
                TermTransfer.getInstance(),
118 118
                LocalSelectionTransfer.getTransfer()};
119 119
        viewer.addDragSupport(ops, transfers, new FeatureNodeDragListener(viewer));
120
        viewer.addDropSupport(ops, transfers, new FeatureNodeDropAdapter(dirty, viewer));
120
        viewer.addDropSupport(ops, transfers, new FeatureNodeDropAdapter(dirty, this, viewer));
121 121
        viewer.addSelectionChangedListener(this);
122 122

  
123 123
        List<FeatureTree> trees = CdmStore.getService(IFeatureTreeService.class).list(FeatureTree.class, null, null, null, null);

Also available in: Unified diff