Project

General

Profile

« Previous | Next » 

Revision 017f41a2

Added by Patrick Plitzner almost 6 years ago

ref #7010 Adapt media view handlers for multiple selection

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/e4/MediaViewPartE4.java
29 29
import eu.etaxonomy.taxeditor.editor.view.descriptive.e4.FactualDataPartE4;
30 30
import eu.etaxonomy.taxeditor.editor.view.media.MediaContentProvider;
31 31
import eu.etaxonomy.taxeditor.editor.view.media.MediaViewLabelProvider;
32
import eu.etaxonomy.taxeditor.model.AbstractUtility;
33 32
import eu.etaxonomy.taxeditor.model.IPartContentHasDetails;
34 33
import eu.etaxonomy.taxeditor.model.IPartContentHasMedia;
35 34
import eu.etaxonomy.taxeditor.model.IPartContentHasSupplementalData;
......
51 50

  
52 51
	    this.thisPart = thisPart;
53 52
		TreeViewer treeViewer = new TreeViewer(new Tree(parent, SWT.H_SCROLL
54
				| SWT.V_SCROLL | SWT.FULL_SELECTION));
53
				| SWT.V_SCROLL | SWT.FULL_SELECTION | SWT.MULTI));
55 54

  
56 55
		treeViewer.setContentProvider(new MediaContentProvider());
57 56
		treeViewer.setLabelProvider(new MediaViewLabelProvider());
......
64 63
		viewer = treeViewer;
65 64

  
66 65
		// Propagate selection from viewer
67
        selectionChangedListener = (event -> selService.setSelection(AbstractUtility.getElementsFromSelectionChangedEvent(event)));
66
        selectionChangedListener = (event -> selService.setSelection(event.getSelection()));
68 67
        viewer.addSelectionChangedListener(selectionChangedListener);
69 68

  
70 69
        //create context menu

Also available in: Unified diff