Changeset d726c32 in rtems-eclipse-plug-in
- Timestamp:
- 11/26/08 10:34:34 (15 years ago)
- Branches:
- master
- Children:
- 4350bd2
- Parents:
- 840ee8f
- Location:
- org.rtems.cdt.toolchain2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
org.rtems.cdt.toolchain2/META-INF/MANIFEST.MF
r840ee8f rd726c32 13 13 org.eclipse.cdt.managedbuilder.ui 14 14 Bundle-Vendor: Embedded Brains GmbH 15 Import-Package: org.eclipse.cdt.managedbuilder.ui.wizards, 15 Import-Package: org.eclipse.cdt.core.model, 16 org.eclipse.cdt.managedbuilder.ui.wizards, 16 17 org.eclipse.jface.resource, 17 18 org.eclipse.ui.wizards.newresource -
org.rtems.cdt.toolchain2/org/rtems/cdt/properties/PropertyPage.java
r840ee8f rd726c32 22 22 import org.eclipse.jface.preference.StringFieldEditor; 23 23 import org.eclipse.ui.IWorkbenchPropertyPage; 24 import org.eclipse.cdt.core.model.ICElement; 24 25 import org.rtems.cdt.Activator; 25 26 import org.rtems.cdt.Constants; … … 31 32 32 33 private IPreferenceStore mStore; 34 35 private IProject mProject; 33 36 34 37 public PropertyPage() { … … 42 45 } 43 46 44 private void setupStoreValue( IPr oject project, IPreferenceStore defaultStore, String key) {47 private void setupStoreValue( IPreferenceStore defaultStore, String key) { 45 48 mStore.setDefault( key, defaultStore.getString( key)); 46 mStore.setValue( key, Storage.getProperty( project, key)); 49 mStore.setValue( key, Storage.getProperty( mProject, key)); 50 System.out.println( mStore.getString( key)); 47 51 } 48 52 49 protected void createFieldEditors() { 53 protected void createFieldEditors() { 54 // Get current project 55 mProject = ((IResource) getElement().getAdapter( IResource.class)).getProject(); 56 if (mProject == null) { 57 mProject = ((ICElement) getElement().getAdapter( ICElement.class)).getCProject().getProject(); 58 } 59 50 60 // Get the default values from the current workbench preferences 51 61 IPreferenceStore store = Activator.getDefault().getPreferenceStore(); 52 62 53 63 // Setup store values 54 IProject project = ((IResource) getElement()).getProject(); 55 setupStoreValue( project, store, Constants.BASE_PATH_KEY); 56 setupStoreValue( project, store, Constants.VERSION_KEY); 57 setupStoreValue( project, store, Constants.TARGET_KEY); 58 setupStoreValue( project, store, Constants.BSP_PATH_KEY); 64 setupStoreValue( store, Constants.BASE_PATH_KEY); 65 setupStoreValue( store, Constants.VERSION_KEY); 66 setupStoreValue( store, Constants.TARGET_KEY); 67 setupStoreValue( store, Constants.BSP_PATH_KEY); 59 68 60 69 // Add field editors … … 90 99 } 91 100 92 private void setProperty( IProject project,String key) {93 Storage.setProperty( project, key, mStore.getString( key));101 private void setProperty( String key) { 102 Storage.setProperty( mProject, key, mStore.getString( key)); 94 103 } 95 104 … … 98 107 99 108 // Set the new properties 100 IProject project = ((IResource) getElement()).getProject(); 101 setProperty( project, Constants.BASE_PATH_KEY); 102 setProperty( project, Constants.VERSION_KEY); 103 setProperty( project, Constants.TARGET_KEY); 104 setProperty( project, Constants.BSP_PATH_KEY); 109 setProperty( Constants.BASE_PATH_KEY); 110 setProperty( Constants.VERSION_KEY); 111 setProperty( Constants.TARGET_KEY); 112 setProperty( Constants.BSP_PATH_KEY); 105 113 106 114 return true;
Note: See TracChangeset
for help on using the changeset viewer.