Project

General

Profile

« Previous | Next » 

Revision 672874ab

Added by Patrick Plitzner about 6 years ago

ref #7268 Implement own extension point for preferences

Conflicts:

eu.etaxonomy.taxeditor.workbench/fragment.e4xmi

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/SpecimenOrObservationPreferences.java
9 9
package eu.etaxonomy.taxeditor.preference;
10 10

  
11 11
import org.eclipse.jface.preference.BooleanFieldEditor;
12
import org.eclipse.jface.preference.FieldEditorPreferencePage;
13 12
import org.eclipse.swt.SWT;
14 13
import org.eclipse.swt.layout.GridData;
15 14
import org.eclipse.swt.widgets.Label;
16
import org.eclipse.ui.IWorkbench;
17
import org.eclipse.ui.IWorkbenchPreferencePage;
18 15

  
19 16
import eu.etaxonomy.cdm.api.application.ICdmRepository;
20 17
import eu.etaxonomy.cdm.api.service.IPreferenceService;
......
22 19
import eu.etaxonomy.cdm.model.metadata.CdmPreference.PrefKey;
23 20
import eu.etaxonomy.cdm.model.metadata.PreferencePredicate;
24 21
import eu.etaxonomy.cdm.model.metadata.PreferenceSubject;
22
import eu.etaxonomy.taxeditor.preference.menu.FieldEditorPreferencePageE4;
25 23
import eu.etaxonomy.taxeditor.store.CdmStore;
26 24

  
27 25
/**
......
29 27
 * @date 13.02.2014
30 28
 *
31 29
 */
32
public class SpecimenOrObservationPreferences extends FieldEditorPreferencePage implements IWorkbenchPreferencePage {
30
public class SpecimenOrObservationPreferences extends FieldEditorPreferencePageE4 {
33 31

  
34 32
    public SpecimenOrObservationPreferences(){
35 33
        super();
......
43 41

  
44 42

  
45 43
    @Override
46
    public void init(IWorkbench workbench) {
44
    public void init() {
45
        super.init();
47 46
//        setPreferenceStore(PreferencesUtil.getPreferenceStore());
48 47
        ICdmRepository controller = CdmStore.getCurrentApplicationConfiguration();
49 48
        if (controller != null){

Also available in: Unified diff