mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-13 11:15:38 +02:00
ICOptionPage has a new method getPreferences()
implemented.
This commit is contained in:
parent
0b3ec61e91
commit
956250cf95
4 changed files with 35 additions and 0 deletions
|
@ -14,6 +14,7 @@ import org.eclipse.cdt.make.internal.ui.MakeProjectOptionBlock;
|
||||||
import org.eclipse.cdt.make.internal.ui.MakeUIPlugin;
|
import org.eclipse.cdt.make.internal.ui.MakeUIPlugin;
|
||||||
import org.eclipse.cdt.ui.dialogs.ICOptionContainer;
|
import org.eclipse.cdt.ui.dialogs.ICOptionContainer;
|
||||||
import org.eclipse.core.resources.IProject;
|
import org.eclipse.core.resources.IProject;
|
||||||
|
import org.eclipse.core.runtime.Preferences;
|
||||||
import org.eclipse.jface.preference.PreferencePage;
|
import org.eclipse.jface.preference.PreferencePage;
|
||||||
import org.eclipse.swt.widgets.Composite;
|
import org.eclipse.swt.widgets.Composite;
|
||||||
import org.eclipse.swt.widgets.Control;
|
import org.eclipse.swt.widgets.Control;
|
||||||
|
@ -98,4 +99,11 @@ public class MakePreferencePage extends PreferencePage implements IWorkbenchPref
|
||||||
super.performDefaults();
|
super.performDefaults();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* (non-Javadoc)
|
||||||
|
* @see org.eclipse.cdt.ui.dialogs.ICOptionContainer#getPreferences()
|
||||||
|
*/
|
||||||
|
public Preferences getPreferences() {
|
||||||
|
return MakeUIPlugin.getDefault().getPluginPreferences();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -17,6 +17,7 @@ import org.eclipse.cdt.make.internal.ui.MakeUIPlugin;
|
||||||
import org.eclipse.cdt.ui.dialogs.ICOptionContainer;
|
import org.eclipse.cdt.ui.dialogs.ICOptionContainer;
|
||||||
import org.eclipse.core.resources.IProject;
|
import org.eclipse.core.resources.IProject;
|
||||||
import org.eclipse.core.runtime.IProgressMonitor;
|
import org.eclipse.core.runtime.IProgressMonitor;
|
||||||
|
import org.eclipse.core.runtime.Preferences;
|
||||||
import org.eclipse.jface.dialogs.ProgressMonitorDialog;
|
import org.eclipse.jface.dialogs.ProgressMonitorDialog;
|
||||||
import org.eclipse.jface.operation.IRunnableWithProgress;
|
import org.eclipse.jface.operation.IRunnableWithProgress;
|
||||||
import org.eclipse.swt.SWT;
|
import org.eclipse.swt.SWT;
|
||||||
|
@ -119,4 +120,11 @@ public class MakePropertyPage extends PropertyPage implements ICOptionContainer
|
||||||
return super.isValid();
|
return super.isValid();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* (non-Javadoc)
|
||||||
|
* @see org.eclipse.cdt.ui.dialogs.ICOptionContainer#getPreferences()
|
||||||
|
*/
|
||||||
|
public Preferences getPreferences() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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.MakeProjectOptionBlock;
|
||||||
|
import org.eclipse.cdt.make.internal.ui.MakeUIPlugin;
|
||||||
import org.eclipse.cdt.ui.dialogs.ICOptionContainer;
|
import org.eclipse.cdt.ui.dialogs.ICOptionContainer;
|
||||||
import org.eclipse.cdt.ui.dialogs.ReferenceBlock;
|
import org.eclipse.cdt.ui.dialogs.ReferenceBlock;
|
||||||
import org.eclipse.cdt.ui.dialogs.TabFolderOptionBlock;
|
import org.eclipse.cdt.ui.dialogs.TabFolderOptionBlock;
|
||||||
import org.eclipse.cdt.ui.wizards.NewCProjectWizard;
|
import org.eclipse.cdt.ui.wizards.NewCProjectWizard;
|
||||||
import org.eclipse.cdt.ui.wizards.NewCProjectWizardOptionPage;
|
import org.eclipse.cdt.ui.wizards.NewCProjectWizardOptionPage;
|
||||||
import org.eclipse.core.resources.IProject;
|
import org.eclipse.core.resources.IProject;
|
||||||
|
import org.eclipse.core.runtime.Preferences;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Standard main page for a wizard that is creates a project resource.
|
* Standard main page for a wizard that is creates a project resource.
|
||||||
|
@ -54,4 +56,12 @@ public class MakeProjectWizardOptionPage extends NewCProjectWizardOptionPage {
|
||||||
public IProject getProject() {
|
public IProject getProject() {
|
||||||
return ((NewCProjectWizard)getWizard()).getNewProject();
|
return ((NewCProjectWizard)getWizard()).getNewProject();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* (non-Javadoc)
|
||||||
|
* @see org.eclipse.cdt.ui.dialogs.ICOptionContainer#getPreference()
|
||||||
|
*/
|
||||||
|
public Preferences getPreferences() {
|
||||||
|
return MakeUIPlugin.getDefault().getPluginPreferences();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,6 +11,7 @@ package org.eclipse.cdt.managedbuilder.ui.wizards;
|
||||||
* IBM Rational Software - Initial API and implementation
|
* 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.managedbuilder.internal.ui.ManagedProjectOptionBlock;
|
||||||
import org.eclipse.cdt.ui.dialogs.ICOptionContainer;
|
import org.eclipse.cdt.ui.dialogs.ICOptionContainer;
|
||||||
import org.eclipse.cdt.ui.dialogs.ReferenceBlock;
|
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.NewCProjectWizard;
|
||||||
import org.eclipse.cdt.ui.wizards.NewCProjectWizardOptionPage;
|
import org.eclipse.cdt.ui.wizards.NewCProjectWizardOptionPage;
|
||||||
import org.eclipse.core.resources.IProject;
|
import org.eclipse.core.resources.IProject;
|
||||||
|
import org.eclipse.core.runtime.Preferences;
|
||||||
|
|
||||||
public class NewManagedProjectOptionPage extends NewCProjectWizardOptionPage {
|
public class NewManagedProjectOptionPage extends NewCProjectWizardOptionPage {
|
||||||
|
|
||||||
|
@ -53,4 +55,11 @@ public class NewManagedProjectOptionPage extends NewCProjectWizardOptionPage {
|
||||||
return ((NewCProjectWizard)getWizard()).getNewProject();
|
return ((NewCProjectWizard)getWizard()).getNewProject();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* (non-Javadoc)
|
||||||
|
* @see org.eclipse.cdt.ui.dialogs.ICOptionContainer#getPreferenceStore()
|
||||||
|
*/
|
||||||
|
public Preferences getPreferences() {
|
||||||
|
return ManagedBuilderUIPlugin.getDefault().getPluginPreferences();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue