diff options
Diffstat (limited to 'org.rtems.cdt/src/org/rtems/cdt/properties/PropertyPage.java')
-rw-r--r-- | org.rtems.cdt/src/org/rtems/cdt/properties/PropertyPage.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/org.rtems.cdt/src/org/rtems/cdt/properties/PropertyPage.java b/org.rtems.cdt/src/org/rtems/cdt/properties/PropertyPage.java index 638d39e..5d6d43d 100644 --- a/org.rtems.cdt/src/org/rtems/cdt/properties/PropertyPage.java +++ b/org.rtems.cdt/src/org/rtems/cdt/properties/PropertyPage.java @@ -25,6 +25,7 @@ package org.rtems.cdt.properties; import org.eclipse.core.resources.IProject; import org.eclipse.core.resources.IResource; import org.eclipse.core.runtime.IAdaptable; +import org.eclipse.jface.preference.BooleanFieldEditor; import org.eclipse.jface.preference.DirectoryFieldEditor; import org.eclipse.jface.preference.FieldEditorPreferencePage; import org.eclipse.jface.preference.IPreferenceStore; @@ -70,6 +71,7 @@ public class PropertyPage extends FieldEditorPreferencePage implements IWorkbenc // Setup store values setupStoreValue( store, Constants.BASE_PATH_KEY); setupStoreValue( store, Constants.BSP_PATH_KEY); + setupStoreValue( store, Constants.DISABLE_TOOL_OPTIONS_KEY); // Add field editors addField( @@ -86,6 +88,13 @@ public class PropertyPage extends FieldEditorPreferencePage implements IWorkbenc getFieldEditorParent() ) ); + addField( + new BooleanFieldEditor( + Constants.DISABLE_TOOL_OPTIONS_KEY, + "Disable tool options derived from BSP settings", + getFieldEditorParent() + ) + ); } private void setProperty( String key) { @@ -98,6 +107,7 @@ public class PropertyPage extends FieldEditorPreferencePage implements IWorkbenc // Set the new properties setProperty( Constants.BASE_PATH_KEY); setProperty( Constants.BSP_PATH_KEY); + setProperty( Constants.DISABLE_TOOL_OPTIONS_KEY); // Clear platform Storage.clearPlatform( mProject); |