Revision 76e5b1e4
Added by Katja Luther about 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/MediaPreferences.java | ||
---|---|---|
41 | 41 |
top); |
42 | 42 |
advanced.setPreferenceStore(getPreferenceStore()); |
43 | 43 |
advanced.load(); |
44 |
|
|
44 | 45 |
Label mediaView = new Label(top, SWT.NULL); |
45 | 46 |
mediaView.setText("Media View"); |
46 | 47 |
preview = new BooleanFieldEditor(PreferencesUtil.createPreferenceString(IPreferenceKeys.SHOW_MEDIA_PREVIEW), |
... | ... | |
48 | 49 |
top); |
49 | 50 |
preview.setPreferenceStore(getPreferenceStore()); |
50 | 51 |
preview.load(); |
52 |
|
|
51 | 53 |
return top; |
52 | 54 |
|
53 | 55 |
} |
54 | 56 |
|
57 |
@Override |
|
58 |
public void createControl(Composite parent){ |
|
59 |
super.createControl(parent); |
|
60 |
if (getApplyButton() != null){ |
|
61 |
this.getApplyButton().setEnabled(true); |
|
62 |
} |
|
63 |
} |
|
64 |
|
|
65 |
@Override |
|
66 |
public boolean performOk() { |
|
67 |
advanced.store(); |
|
68 |
preview.store(); |
|
69 |
return super.performOk(); |
|
70 |
|
|
71 |
} |
|
55 | 72 |
@Override |
56 | 73 |
protected void performDefaults() { |
57 |
advanced.presentsDefaultValue();
|
|
58 |
preview.presentsDefaultValue();
|
|
74 |
advanced.loadDefault();
|
|
75 |
preview.loadDefault();
|
|
59 | 76 |
super.performDefaults(); |
60 | 77 |
} |
61 | 78 |
|
Also available in: Unified diff
correct handling of default values when fieldEditor is used