From 956250cf95274696ac5011bafd36ef6ab5be90ab Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Tue, 14 Oct 2003 20:59:08 +0000 Subject: [PATCH] ICOptionPage has a new method getPreferences() implemented. --- .../internal/ui/preferences/MakePreferencePage.java | 8 ++++++++ .../make/internal/ui/properties/MakePropertyPage.java | 8 ++++++++ .../make/ui/wizards/MakeProjectWizardOptionPage.java | 10 ++++++++++ .../ui/wizards/NewManagedProjectOptionPage.java | 9 +++++++++ 4 files changed, 35 insertions(+) diff --git a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/preferences/MakePreferencePage.java b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/preferences/MakePreferencePage.java index 0babeaff3bf..c4d3fc23c0a 100644 --- a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/preferences/MakePreferencePage.java +++ b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/preferences/MakePreferencePage.java @@ -14,6 +14,7 @@ import org.eclipse.cdt.make.internal.ui.MakeProjectOptionBlock; import org.eclipse.cdt.make.internal.ui.MakeUIPlugin; import org.eclipse.cdt.ui.dialogs.ICOptionContainer; import org.eclipse.core.resources.IProject; +import org.eclipse.core.runtime.Preferences; import org.eclipse.jface.preference.PreferencePage; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; @@ -98,4 +99,11 @@ public class MakePreferencePage extends PreferencePage implements IWorkbenchPref super.performDefaults(); } + /* (non-Javadoc) + * @see org.eclipse.cdt.ui.dialogs.ICOptionContainer#getPreferences() + */ + public Preferences getPreferences() { + return MakeUIPlugin.getDefault().getPluginPreferences(); + } + } \ No newline at end of file diff --git a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/properties/MakePropertyPage.java b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/properties/MakePropertyPage.java index 8e3d8ebda28..4459fb51ad0 100644 --- a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/properties/MakePropertyPage.java +++ b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/properties/MakePropertyPage.java @@ -17,6 +17,7 @@ import org.eclipse.cdt.make.internal.ui.MakeUIPlugin; import org.eclipse.cdt.ui.dialogs.ICOptionContainer; import org.eclipse.core.resources.IProject; import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.core.runtime.Preferences; import org.eclipse.jface.dialogs.ProgressMonitorDialog; import org.eclipse.jface.operation.IRunnableWithProgress; import org.eclipse.swt.SWT; @@ -119,4 +120,11 @@ public class MakePropertyPage extends PropertyPage implements ICOptionContainer return super.isValid(); } + /* (non-Javadoc) + * @see org.eclipse.cdt.ui.dialogs.ICOptionContainer#getPreferences() + */ + public Preferences getPreferences() { + return null; + } + } diff --git a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/wizards/MakeProjectWizardOptionPage.java b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/wizards/MakeProjectWizardOptionPage.java index 8d0f2f0c391..3d14e8d9fd0 100644 --- a/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/wizards/MakeProjectWizardOptionPage.java +++ b/build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/wizards/MakeProjectWizardOptionPage.java @@ -6,12 +6,14 @@ package org.eclipse.cdt.make.ui.wizards; */ import org.eclipse.cdt.make.internal.ui.MakeProjectOptionBlock; +import org.eclipse.cdt.make.internal.ui.MakeUIPlugin; import org.eclipse.cdt.ui.dialogs.ICOptionContainer; import org.eclipse.cdt.ui.dialogs.ReferenceBlock; import org.eclipse.cdt.ui.dialogs.TabFolderOptionBlock; import org.eclipse.cdt.ui.wizards.NewCProjectWizard; import org.eclipse.cdt.ui.wizards.NewCProjectWizardOptionPage; import org.eclipse.core.resources.IProject; +import org.eclipse.core.runtime.Preferences; /** * Standard main page for a wizard that is creates a project resource. @@ -54,4 +56,12 @@ public class MakeProjectWizardOptionPage extends NewCProjectWizardOptionPage { public IProject getProject() { return ((NewCProjectWizard)getWizard()).getNewProject(); } + + /* (non-Javadoc) + * @see org.eclipse.cdt.ui.dialogs.ICOptionContainer#getPreference() + */ + public Preferences getPreferences() { + return MakeUIPlugin.getDefault().getPluginPreferences(); + } + } diff --git a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectOptionPage.java b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectOptionPage.java index a0dd9e58e65..11a21b25bbb 100644 --- a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectOptionPage.java +++ b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectOptionPage.java @@ -11,6 +11,7 @@ package org.eclipse.cdt.managedbuilder.ui.wizards; * IBM Rational Software - Initial API and implementation * **********************************************************************/ +import org.eclipse.cdt.managedbuilder.internal.ui.ManagedBuilderUIPlugin; import org.eclipse.cdt.managedbuilder.internal.ui.ManagedProjectOptionBlock; import org.eclipse.cdt.ui.dialogs.ICOptionContainer; import org.eclipse.cdt.ui.dialogs.ReferenceBlock; @@ -18,6 +19,7 @@ import org.eclipse.cdt.ui.dialogs.TabFolderOptionBlock; import org.eclipse.cdt.ui.wizards.NewCProjectWizard; import org.eclipse.cdt.ui.wizards.NewCProjectWizardOptionPage; import org.eclipse.core.resources.IProject; +import org.eclipse.core.runtime.Preferences; public class NewManagedProjectOptionPage extends NewCProjectWizardOptionPage { @@ -53,4 +55,11 @@ public class NewManagedProjectOptionPage extends NewCProjectWizardOptionPage { return ((NewCProjectWizard)getWizard()).getNewProject(); } + /* (non-Javadoc) + * @see org.eclipse.cdt.ui.dialogs.ICOptionContainer#getPreferenceStore() + */ + public Preferences getPreferences() { + return ManagedBuilderUIPlugin.getDefault().getPluginPreferences(); + } + }