Project

General

Profile

« Previous | Next » 

Revision 054db913

Added by Niels Hoffmann over 12 years ago

working on #2376

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/occurrence/DeterminationEventDetailElement.java
94 94
				.createTermComboElement(TermComboType.DETERMINATION_MODIFIER,
95 95
						element, "Determination Modifier", null, style);
96 96
//		checkbox_preferredFlag = formFactory.createCheckbox(element,
97
//				"Current", false, style);
97
//					"Current", false, style);
98 98
		selection_taxon = (TaxonSelectionElement) formFactory
99 99
				.createSelectionElement(SelectionType.TAXON,
100 100
						getConversationHolder(), element, "Taxon", null,
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/detail/DetailsViewer.java
34 34
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
35 35
import eu.etaxonomy.taxeditor.model.FeatureNodeContainer;
36 36
import eu.etaxonomy.taxeditor.model.PolytomousKeyRelationship;
37
import eu.etaxonomy.taxeditor.preference.IPreferenceKeys;
37 38
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
38 39
import eu.etaxonomy.taxeditor.store.StoreUtil;
39 40
import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory.DetailType;
......
67 68
import eu.etaxonomy.taxeditor.ui.section.name.ProtologueSection;
68 69
import eu.etaxonomy.taxeditor.ui.section.name.TypeDesignationSection;
69 70
import eu.etaxonomy.taxeditor.ui.section.occurrence.DerivedUnitBaseDetailSection;
71
import eu.etaxonomy.taxeditor.ui.section.occurrence.DeterminationDetailSection;
70 72
import eu.etaxonomy.taxeditor.ui.section.occurrence.FieldObservationDetailSection;
71 73
import eu.etaxonomy.taxeditor.ui.section.occurrence.GatheringEventDetailSection;
72 74
import eu.etaxonomy.taxeditor.ui.section.occurrence.GeneralDetailSection;
......
596 598
		DerivedUnitBaseDetailSection derivedUnitBaseDetailSection = (DerivedUnitBaseDetailSection) formFactory
597 599
				.createCdmDetailSection(DetailType.DERIVED_UNIT,
598 600
						getConversationHolder(), parent, this, Section.TWISTIE);
601
		
602
		boolean showExperimentalFeatures = PreferencesUtil.getPreferenceStore().getBoolean(IPreferenceKeys.SHOW_EXPERIMENTAL_FEATURES);
603
		
604
		// TODO remove experimental check once this is fully implemented. see #2376
605
		DeterminationDetailSection determinationDetailSection = null;
606
		if(showExperimentalFeatures){
607
			formFactory.createHorizontalSeparator(parent, SWT.BORDER);
608
			
609
			determinationDetailSection = (DeterminationDetailSection) formFactory
610
					.createCdmDetailSection(DetailType.DETERMINATION, 
611
							getConversationHolder(), parent, this, Section.TWISTIE);
612
		}
599 613

  
600 614
		addPart(generalDetailSection);
601 615
		addPart(gatheringEventDetailSection);
602 616
		addPart(fieldObservationDetailSection);
603 617
		addPart(derivedUnitBaseDetailSection);
618
		if(showExperimentalFeatures){
619
			addPart(determinationDetailSection);
620
		}
604 621
	}
605 622

  
606 623
	/**

Also available in: Unified diff