import eu.etaxonomy.taxeditor.model.ColorResources;
import eu.etaxonomy.taxeditor.preference.Resources;
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
+import eu.etaxonomy.taxeditor.ui.element.CheckboxElement;
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
import eu.etaxonomy.taxeditor.ui.section.AbstractIdentifiableEntityDetailElement;
*/
public class FeatureTreeDetailElement extends AbstractIdentifiableEntityDetailElement<TermTree> {
+ private CheckboxElement allowDuplicates;
+ private CheckboxElement orderRelevant;
+ private CheckboxElement isFlat;
+
public FeatureTreeDetailElement(CdmFormFactory formFactory,
ICdmFormElement formElement) {
super(formFactory, formElement);
formElement, "Title Cache", entity.getTitleCache(),
entity.isProtectedTitleCache(), style);
toggleable_cache.getBtnToggleProtectTitleCache().setEnabled(false);
+
+ allowDuplicates = formFactory.createCheckbox(formElement, "Allow duplicates", entity.isAllowDuplicates(), style);
+ orderRelevant = formFactory.createCheckbox(formElement, "Order relevant", entity.isOrderRelevant(), style);
+ isFlat = formFactory.createCheckbox(formElement, "Is flat", entity.isFlat(), style);
}
@Override
if (eventSource == toggleable_cache) {
handleToggleableCacheField();
}
+ else if (eventSource == allowDuplicates) {
+ getEntity().setAllowDuplicates(allowDuplicates.getSelection());
+ }
+ else if (eventSource == orderRelevant) {
+ getEntity().setOrderRelevant(orderRelevant.getSelection());
+ }
+ else if (eventSource == isFlat) {
+ getEntity().setFlat(isFlat.getSelection());
+ }
}
}