diff options
Diffstat (limited to 'org.openembedded.bc.ui/src/org/openembedded/bc/ui/preferences/MainPreferencePage.java')
-rw-r--r-- | org.openembedded.bc.ui/src/org/openembedded/bc/ui/preferences/MainPreferencePage.java | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/org.openembedded.bc.ui/src/org/openembedded/bc/ui/preferences/MainPreferencePage.java b/org.openembedded.bc.ui/src/org/openembedded/bc/ui/preferences/MainPreferencePage.java new file mode 100644 index 0000000..2871eac --- /dev/null +++ b/org.openembedded.bc.ui/src/org/openembedded/bc/ui/preferences/MainPreferencePage.java @@ -0,0 +1,39 @@ +package org.openembedded.bc.ui.preferences; + +import org.eclipse.jface.preference.*; +import org.eclipse.ui.IWorkbenchPreferencePage; +import org.eclipse.ui.IWorkbench; +import org.openembedded.bc.ui.Activator; + +public class MainPreferencePage + extends FieldEditorPreferencePage + implements IWorkbenchPreferencePage { + + public MainPreferencePage() { + super(GRID); + setPreferenceStore(Activator.getDefault().getPreferenceStore()); + setDescription("Bitbake Commander Preferences"); + } + + /** + * Creates the field editors. Field editors are abstractions of + * the common GUI blocks needed to manipulate various types + * of preferences. Each field editor knows how to save and + * restore itself. + */ + public void createFieldEditors() { + addField( + new BooleanFieldEditor( + PreferenceConstants.ENABLE_BITBAKE_BACKGROUND_SESSION, + "&Enable background Bitbake session for variable expansion", + getFieldEditorParent())); + + } + + /* (non-Javadoc) + * @see org.eclipse.ui.IWorkbenchPreferencePage#init(org.eclipse.ui.IWorkbench) + */ + public void init(IWorkbench workbench) { + } + +}
\ No newline at end of file |