Revision d6b3e56b
Added by Katja Luther over 6 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/checklist/e4/DistributionEditingSupportE4.java | ||
---|---|---|
5 | 5 |
import java.util.Set; |
6 | 6 |
import java.util.SortedSet; |
7 | 7 |
|
8 |
import javax.inject.Inject; |
|
9 |
|
|
8 | 10 |
import org.apache.commons.lang.StringUtils; |
9 | 11 |
import org.apache.log4j.Logger; |
12 |
import org.eclipse.e4.ui.workbench.modeling.ESelectionService; |
|
10 | 13 |
import org.eclipse.jface.viewers.ArrayContentProvider; |
11 | 14 |
import org.eclipse.jface.viewers.CellEditor; |
12 | 15 |
import org.eclipse.jface.viewers.ComboBoxViewerCellEditor; |
13 | 16 |
import org.eclipse.jface.viewers.EditingSupport; |
17 |
import org.eclipse.jface.viewers.ICellEditorListener; |
|
18 |
import org.eclipse.jface.viewers.ISelectionChangedListener; |
|
14 | 19 |
import org.eclipse.jface.viewers.LabelProvider; |
15 | 20 |
import org.eclipse.jface.viewers.TableViewer; |
16 | 21 |
import org.eclipse.swt.SWT; |
... | ... | |
27 | 32 |
import eu.etaxonomy.cdm.model.location.NamedArea; |
28 | 33 |
import eu.etaxonomy.cdm.model.taxon.Taxon; |
29 | 34 |
import eu.etaxonomy.taxeditor.editor.view.checklist.ChecklistEditor; |
35 |
import eu.etaxonomy.taxeditor.editor.view.checklist.edit.CdmComboBoxViewerCellEditor; |
|
30 | 36 |
import eu.etaxonomy.taxeditor.preference.PreferencesUtil; |
31 | 37 |
import eu.etaxonomy.taxeditor.store.CdmStore; |
32 | 38 |
|
... | ... | |
37 | 43 |
private final ChecklistEditorE4 editor; |
38 | 44 |
// private final IDescriptionService descriptionService; |
39 | 45 |
private final int columnIndex; |
46 |
private ICellEditorListener selectionChangedListener; |
|
47 |
|
|
48 |
@Inject |
|
49 |
private ESelectionService selService; |
|
40 | 50 |
|
41 | 51 |
private static final Logger logger = Logger.getLogger(DistributionEditingSupportE4.class); |
42 | 52 |
|
... | ... | |
63 | 73 |
return null; |
64 | 74 |
} |
65 | 75 |
}); |
76 |
// selectionChangedListener = (event -> selService.setSelection(event)); |
|
77 |
// cellEditor.addListener(selectionChangedListener); |
|
66 | 78 |
cellEditor.setContentProvider(new ArrayContentProvider()); |
67 | 79 |
// TODO set input |
68 | 80 |
// List<PresenceAbsenceTermBase> input = CdmStore.getTermManager() |
... | ... | |
203 | 215 |
|
204 | 216 |
return; |
205 | 217 |
} |
218 |
|
|
219 |
|
|
206 | 220 |
} |
Also available in: Unified diff
further migration issues for distribution editor