import org.eclipse.swt.widgets.Control;
import org.eclipse.ui.internal.Workbench;
+import eu.etaxonomy.cdm.model.metadata.PreferencePredicate;
import eu.etaxonomy.taxeditor.l10n.Messages;
import eu.etaxonomy.taxeditor.preference.menu.CdmPreferencePage;
import eu.etaxonomy.taxeditor.preference.menu.FieldEditorPreferencePageE4;
*/
public class SearchPreferences extends FieldEditorPreferencePageE4 {
- private BooleanFieldEditor searchEditor;
+
/**
* {@inheritDoc}
*/
@Override
protected void createFieldEditors() {
- searchEditor = new BooleanFieldEditor(PreferencesUtil.createPreferenceString(
- IPreferenceKeys.SEARCH_OPEN_RESULTS_IN_SEPARATE_WINDOWS),
- Messages.TaxonomicEditorGeneralPreferences_search_window,
- getFieldEditorParent());
- addField(searchEditor);
- Composite composite = new Composite(getFieldEditorParent(), SWT.NULL);
- composite.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false, 2, 1));
- composite.setLayout(new RowLayout(1));
+
+ addField(new BooleanFieldEditor(PreferencesUtil.createPreferenceString(IPreferenceKeys.SEARCH_OPEN_RESULTS_IN_SEPARATE_WINDOWS),
+ Messages.TaxonomicEditorGeneralPreferences_search_window,
+ getFieldEditorParent()));
}
- @Override
- protected void initialize() {
- super.initialize();
- //TODO this is a q&d hack to make the e3 preference work
- searchEditor.setPreferenceStore(Workbench.getInstance().getPreferenceStore());
- searchEditor.load();
- }
+
}