ref #10160: fix preference setting
authorKatja Luther <k.luther@bgbm.org>
Fri, 30 Sep 2022 10:39:00 +0000 (12:39 +0200)
committerKatja Luther <k.luther@bgbm.org>
Fri, 30 Sep 2022 10:39:00 +0000 (12:39 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/SearchPreferences.java

index 9eff758c6f86623b6340da3565a32b27c73133f7..f34b85568ed33d8fb66ce3a5476629fa2c8ae084 100755 (executable)
@@ -16,6 +16,7 @@ import org.eclipse.swt.widgets.Composite;
 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;
@@ -27,29 +28,19 @@ 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();
-       }
+    
 
        
 }