Project

General

Profile

« Previous | Next » 

Revision deb3ab1f

Added by Patrick Plitzner almost 6 years ago

ref #7010 Adapt term editor handlers for multiple selection

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/editor/definedterm/e4/DefinedTermEditorE4.java
44 44
import eu.etaxonomy.taxeditor.editor.definedterm.input.TermEditorInput;
45 45
import eu.etaxonomy.taxeditor.event.EventUtility;
46 46
import eu.etaxonomy.taxeditor.event.WorkbenchEventConstants;
47
import eu.etaxonomy.taxeditor.model.AbstractUtility;
48 47
import eu.etaxonomy.taxeditor.model.IContextListener;
49 48
import eu.etaxonomy.taxeditor.model.IDirtyMarkable;
50 49
import eu.etaxonomy.taxeditor.model.IPartContentHasDetails;
......
105 104
	    layout.type = SWT.VERTICAL;
106 105

  
107 106
	    parent.setLayout(layout);
108
	    viewer = new TreeViewer(new Tree(parent, SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION));
107
	    viewer = new TreeViewer(new Tree(parent, SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION | SWT.MULTI));
109 108
	    viewer.getControl().setLayoutData(LayoutConstants.FILL());
110 109
	    viewer.setContentProvider(new TermContentProvider());
111 110
	    viewer.setLabelProvider(new TermLabelProvider());
......
118 117
        viewer.addDropSupport(dndOperations, transfers, dropListener);
119 118

  
120 119
	    //propagate selection
121
	    selectionChangedListener = (event -> selService.setSelection(AbstractUtility.getElementsFromSelectionChangedEvent(event)));
120
	    selectionChangedListener = (event -> selService.setSelection(event.getSelection()));
122 121
	    viewer.addSelectionChangedListener(selectionChangedListener);
123 122

  
124 123
	    //create context menu

Also available in: Unified diff