Project

General

Profile

« Previous | Next » 

Revision 1cea32bb

Added by Patrick Plitzner almost 7 years ago

ref #6805 Remove e3 drag and drop adapters

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/FeatureNodeDropAdapter.java
8 8
*/
9 9
package eu.etaxonomy.taxeditor.featuretree.e4;
10 10

  
11
import org.eclipse.e4.ui.model.application.ui.MDirtyable;
11 12
import org.eclipse.jface.viewers.TreeViewer;
12 13
import org.eclipse.jface.viewers.Viewer;
13 14
import org.eclipse.jface.viewers.ViewerDropAdapter;
......
19 20
import eu.etaxonomy.taxeditor.featuretree.FeatureNodeTransfer;
20 21
import eu.etaxonomy.taxeditor.store.CdmStore;
21 22

  
22
class FeatureNodeDropAdapter extends ViewerDropAdapter {
23
public class FeatureNodeDropAdapter extends ViewerDropAdapter {
23 24

  
24
    private final FeatureTreeEditor featureTreeEditor;
25
    private final MDirtyable dirtyable;
25 26

  
26
    protected FeatureNodeDropAdapter(FeatureTreeEditor featureTreeEditor, Viewer viewer) {
27
    public FeatureNodeDropAdapter(MDirtyable dirtyable, Viewer viewer) {
27 28
		super(viewer);
28
        this.featureTreeEditor = featureTreeEditor;
29
        this.dirtyable = dirtyable;
29 30
	}
30 31

  
31 32
	@Override
......
68 69
			viewer.refresh();
69 70
			viewer.reveal(droppedNode);
70 71
		}
71
        this.featureTreeEditor.setDirty(true);
72
        this.dirtyable.setDirty(true);
72 73
		return true;
73 74
	}
74 75

  

Also available in: Unified diff