Revision f02e08f4
Added by Katja Luther over 4 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/menu/CdmPreferencePage.java | ||
---|---|---|
18 | 18 |
import org.eclipse.swt.widgets.Combo; |
19 | 19 |
import org.eclipse.swt.widgets.Composite; |
20 | 20 |
|
21 |
import eu.etaxonomy.cdm.model.metadata.CdmPreference; |
|
21 | 22 |
import eu.etaxonomy.cdm.model.metadata.IKeyLabel; |
22 | 23 |
import eu.etaxonomy.cdm.model.metadata.IPreferencePredicate; |
23 | 24 |
import eu.etaxonomy.taxeditor.l10n.Messages; |
... | ... | |
161 | 162 |
|
162 | 163 |
Combo booleanCombo = new Combo(parent, SWT.BORDER | SWT.READ_ONLY); |
163 | 164 |
|
164 |
// CdmPreference dbPref = PreferencesUtil.getPreferenceFromDB(predicate); |
|
165 |
// boolean defaultValue = true; |
|
166 |
// if (dbPref != null && !isAdminPage){ |
|
167 |
// defaultValue = Boolean.valueOf(dbPref.getValue()); |
|
168 |
// }else{ |
|
169 |
boolean defaultValue = (Boolean)predicate.getDefaultValue(); |
|
170 |
String defaultString; |
|
171 |
if (defaultValue){ |
|
172 |
defaultString = " ("+textTrue+")"; |
|
173 |
}else{ |
|
174 |
defaultString = " ("+textFalse+")"; |
|
175 |
} |
|
176 |
// } |
|
177 |
// if (defaultValue){ |
|
178 |
booleanCombo.add(Messages.Preference_Use_Default + defaultString); |
|
179 |
booleanCombo.add(textTrue); |
|
180 |
booleanCombo.add(textFalse); |
|
181 |
// }else{ |
|
182 |
// |
|
183 |
// booleanCombo.add(textFalse + Messages.Preference_Use_Default); |
|
184 |
// } |
|
165 |
CdmPreference dbPref = PreferencesUtil.getPreferenceFromDB(predicate); |
|
166 |
boolean defaultValue = true; |
|
167 |
if (dbPref != null && !isAdminPage){ |
|
168 |
defaultValue = Boolean.valueOf(dbPref.getValue()); |
|
169 |
}else{ |
|
170 |
defaultValue = (Boolean)predicate.getDefaultValue(); |
|
171 |
|
|
172 |
} |
|
173 |
String defaultString; |
|
174 |
if (defaultValue){ |
|
175 |
defaultString = " ("+textTrue+")"; |
|
176 |
}else{ |
|
177 |
defaultString = " ("+textFalse+")"; |
|
178 |
} |
|
179 |
booleanCombo.add(Messages.Preference_Use_Default + defaultString); |
|
180 |
booleanCombo.add(textTrue); |
|
181 |
booleanCombo.add(textFalse); |
|
182 |
|
|
185 | 183 |
return booleanCombo; |
186 | 184 |
|
187 | 185 |
} |
Also available in: Unified diff
ref #8385: fix general and abcd pages