Revision f3447352
Added by Patrick Plitzner about 7 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/agent/TeamDetailElement.java | ||
---|---|---|
10 | 10 |
|
11 | 11 |
package eu.etaxonomy.taxeditor.ui.section.agent; |
12 | 12 |
|
13 |
import java.awt.Checkbox; |
|
14 | 13 |
import java.util.Arrays; |
15 | 14 |
|
16 | 15 |
import org.eclipse.ui.forms.widgets.ExpandableComposite; |
... | ... | |
65 | 64 |
|
66 | 65 |
toggleable_cache = formFactory.createToggleableTextField(formElement, "Title Cache", entity.getTitleCache(), entity.isProtectedTitleCache(), style); |
67 | 66 |
toggleable_nomenclaturalTitleCache = formFactory.createToggleableTextField(formElement, "Abbrev. Title", entity.getNomenclaturalTitle(), entity.isProtectedNomenclaturalTitleCache(), style); |
68 |
hasAdditionalMembers = formFactory.createCheckbox(formElement, "Additional Members", false, style);
|
|
67 |
hasAdditionalMembers = formFactory.createCheckbox(formElement, "Additional Members", entity.isHasMoreMembers(), style);
|
|
69 | 68 |
section_teamMembers = formFactory.createTeamMemberSection(getConversationHolder(), formElement, ExpandableComposite.EXPANDED); |
70 | 69 |
section_teamMembers.setLayoutData(LayoutConstants.FILL_HORIZONTALLY(2, 1)); |
71 | 70 |
} |
... | ... | |
74 | 73 |
@Override |
75 | 74 |
protected void updateContent() { |
76 | 75 |
super.updateContent(); |
77 |
|
|
76 |
|
|
78 | 77 |
toggleable_cache.setEnabled(getEntity().isProtectedTitleCache()); |
79 | 78 |
toggleable_nomenclaturalTitleCache.setEnabled(getEntity() |
80 | 79 |
.isProtectedNomenclaturalTitleCache()); |
... | ... | |
82 | 81 |
toggleable_cache.getState(), |
83 | 82 |
Arrays.asList(new Object[] { toggleable_cache, |
84 | 83 |
toggleable_nomenclaturalTitleCache , hasAdditionalMembers})); |
85 |
|
|
84 |
|
|
86 | 85 |
section_teamMembers.setEntity(getEntity()); |
87 | 86 |
|
88 | 87 |
} |
... | ... | |
92 | 91 |
public void handleEvent(Object eventSource) { |
93 | 92 |
if (eventSource == toggleable_cache) { |
94 | 93 |
handleToggleableCacheField(); |
95 |
|
|
94 |
|
|
96 | 95 |
} else if (eventSource == toggleable_nomenclaturalTitleCache) { |
97 | 96 |
updateToggleable_nomanclaturalTitleCacheField(); |
98 | 97 |
setIrrelevant( |
... | ... | |
111 | 110 |
|
112 | 111 |
firePropertyChangeEvent(new CdmPropertyChangeEvent(this, null)); |
113 | 112 |
} |
114 |
|
|
113 |
|
|
115 | 114 |
public void updateToggleable_nomanclaturalTitleCacheField() { |
116 | 115 |
if (!getEntity().isProtectedNomenclaturalTitleCache()) { |
117 | 116 |
toggleable_nomenclaturalTitleCache.setText(getEntity().getNomenclaturalTitle()); |
Also available in: Unified diff
Set hasMoreMembers flag correctly