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/NameDetailsViewConfiguration.java
1 1
package eu.etaxonomy.taxeditor.preference;
2 2

  
3 3

  
4
import org.eclipse.jface.preference.PreferencePage;
5 4
import org.eclipse.swt.SWT;
6 5
import org.eclipse.swt.events.SelectionAdapter;
7 6
import org.eclipse.swt.events.SelectionEvent;
......
10 9
import org.eclipse.swt.widgets.Composite;
11 10
import org.eclipse.swt.widgets.Control;
12 11
import org.eclipse.swt.widgets.Label;
13
import org.eclipse.ui.IWorkbench;
14
import org.eclipse.ui.IWorkbenchPreferencePage;
15 12

  
16 13
import eu.etaxonomy.cdm.model.metadata.CdmPreference;
17 14
import eu.etaxonomy.cdm.model.metadata.PreferencePredicate;
18 15
import eu.etaxonomy.taxeditor.l10n.Messages;
16
import eu.etaxonomy.taxeditor.preference.menu.CdmPreferencePage;
19 17

  
20 18

  
21
public class NameDetailsViewConfiguration extends PreferencePage implements IWorkbenchPreferencePage {
22
	boolean isSimpleDetailsViewActivated;
19
public class NameDetailsViewConfiguration extends CdmPreferencePage {
20

  
21
    boolean isSimpleDetailsViewActivated;
23 22
	boolean isUseLocalSettings;
24 23
    Composite child ;
25 24
    Composite localSettings ;
26
	@Override
27
	public void init(IWorkbench workbench) {
28

  
29
	}
30 25

  
31
	/*
32
     * (non-Javadoc)
33
     *
34
     * @see
35
     * org.eclipse.jface.preference.FieldEditorPreferencePage#createFieldEditors
36
     * ()
37
     */
38 26
    @Override
39 27
    protected Control createContents(Composite parent) {
40 28

  
......
299 287
            label.setText("The CDM settings don't allow to set the preferences for the display of name details locally. If you need to make local settings, please ask an administrator.");
300 288
        }
301 289
        return composite;
302

  
303

  
304

  
305 290
	}
306 291

  
307 292
}

Also available in: Unified diff