From: Katja Luther Date: Thu, 7 Feb 2019 11:48:44 +0000 (+0100) Subject: adapt enable/disable sec part in name details config X-Git-Tag: 5.5.0^2~55 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/5e0ba208d930e35e99b57cc8e9ed402421428008 adapt enable/disable sec part in name details config --- diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/NameDetailsViewConfiguration.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/NameDetailsViewConfiguration.java index 80855ae86..dc9775275 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/NameDetailsViewConfiguration.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/NameDetailsViewConfiguration.java @@ -79,8 +79,11 @@ public class NameDetailsViewConfiguration extends CdmPreferencePage { nameDetailsConfig.setSimpleDetailsViewActivated(isSimpleDetailsViewActivated); dbSettings.setEnabled(isSimpleDetailsViewActivated); PreferencesUtil.recursiveSetEnabled(dbSettings, isSimpleDetailsViewActivated); - showSecDetail.setEnabled(isShowTaxon); - secEnabled.setEnabled(isShowTaxon); + if (isSimpleDetailsViewActivated){ + showSecDetail.setEnabled(isShowTaxon); + secEnabled.setEnabled(isShowTaxon); + } + } }); @@ -118,8 +121,11 @@ public class NameDetailsViewConfiguration extends CdmPreferencePage { setApply(true); isShowTaxon = showTaxon.getSelection(); nameDetailsConfig.setTaxonSectionActivated(isShowTaxon); - showSecDetail.setEnabled(isShowTaxon); - secEnabled.setEnabled(isShowTaxon); + if (isSimpleDetailsViewActivated){ + showSecDetail.setEnabled(isShowTaxon); + secEnabled.setEnabled(isShowTaxon); + } + } }); @@ -345,8 +351,11 @@ public class NameDetailsViewConfiguration extends CdmPreferencePage { } }); PreferencesUtil.recursiveSetEnabled(dbSettings, isSimpleDetailsViewActivated); - showSecDetail.setEnabled(isShowTaxon); - secEnabled.setEnabled(isShowTaxon); + if (isSimpleDetailsViewActivated){ + showSecDetail.setEnabled(isShowTaxon); + secEnabled.setEnabled(isShowTaxon); + } + }else{ final CLabel description = new CLabel(parent, SWT.NULL); description.setText(Messages.NameDetailsViewConfiguration_description_not_available);