Revision 143dd6ba
Added by Patrick Plitzner over 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/mvc/combo/EnumTermComboController.java | ||
---|---|---|
33 | 33 |
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory; |
34 | 34 |
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement; |
35 | 35 |
import eu.etaxonomy.taxeditor.ui.element.IEnableableFormElement; |
36 |
import eu.etaxonomy.taxeditor.ui.element.ISelectable; |
|
36 |
import eu.etaxonomy.taxeditor.ui.element.ISelectableColorChange;
|
|
37 | 37 |
import eu.etaxonomy.taxeditor.ui.mvc.interfaces.CdmCompositeController; |
38 | 38 |
|
39 | 39 |
/** |
... | ... | |
42 | 42 |
* |
43 | 43 |
*/ |
44 | 44 |
public class EnumTermComboController<T extends IEnumTerm<T>> extends AbstractCdmFormElement implements SelectionListener, |
45 |
IEnableableFormElement, ISelectable, CdmCompositeController { |
|
45 |
IEnableableFormElement, ISelectableColorChange, CdmCompositeController {
|
|
46 | 46 |
|
47 | 47 |
private static CdmEnumDataHolder[] cdmEnumDataHolders = { |
48 | 48 |
new CdmEnumDataHolder<NomenclaturalCode>(){ |
... | ... | |
239 | 239 |
|
240 | 240 |
/** {@inheritDoc} */ |
241 | 241 |
@Override |
242 |
public void setSelected(boolean selected) { |
|
242 |
public void setSelectedForColorChange(boolean selected) {
|
|
243 | 243 |
setBackground(selected ? SELECTED : getPersistentBackground()); |
244 | 244 |
} |
245 | 245 |
|
Also available in: Unified diff
ref #6554 Rename ISelectable interface to avoid ambiguity for checkboxes