Revision 017f41a2
Added by Patrick Plitzner almost 6 years ago
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
ref #7010 Adapt media view handlers for multiple selection