Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] Head: ICOptionPage additions

Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui/ChangeLog,v
retrieving revision 1.205
diff -u -r1.205 ChangeLog
--- ChangeLog	8 Oct 2003 20:10:35 -0000	1.205
+++ ChangeLog	10 Oct 2003 19:10:31 -0000
@@ -1,3 +1,10 @@
+2003-10-10 Alain Magloire
+
+	Add new method getPreferenceStore() in ICOptionPage
+
+	* src/org/eclipse/cdt/ui/dialogs/ICOptionpage.java
+	* src/org/eclipse/cdt/ui/wizard/NewCProjectWizardOptionPage.java
+
 2003-10-08 Alain Magloire
 
 	For Open on the header do a fallback and look for the header
Index: src/org/eclipse/cdt/ui/dialogs/ICOptionContainer.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/dialogs/ICOptionContainer.java,v
retrieving revision 1.1
diff -u -r1.1 ICOptionContainer.java
--- src/org/eclipse/cdt/ui/dialogs/ICOptionContainer.java	3 Sep 2003 20:35:38 -0000	1.1
+++ src/org/eclipse/cdt/ui/dialogs/ICOptionContainer.java	10 Oct 2003 19:10:32 -0000
@@ -12,9 +12,19 @@
 ***********************************************************************/
 
 import org.eclipse.core.resources.IProject;
+import org.eclipse.jface.preference.IPreferenceStore;
 
 public interface ICOptionContainer {
 
 	void updateContainer();
+
 	IProject getProject();
+
+	/**
+	 * Returns the preference store.
+	 *
+	 * @return the preference store, or <code>null</code> if none
+	 */
+	public IPreferenceStore getPreferenceStore();
+
 }
Index: src/org/eclipse/cdt/ui/wizards/NewCProjectWizardOptionPage.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/wizards/NewCProjectWizardOptionPage.java,v
retrieving revision 1.2
diff -u -r1.2 NewCProjectWizardOptionPage.java
--- src/org/eclipse/cdt/ui/wizards/NewCProjectWizardOptionPage.java	3 Sep 2003 20:35:38 -0000	1.2
+++ src/org/eclipse/cdt/ui/wizards/NewCProjectWizardOptionPage.java	10 Oct 2003 19:10:32 -0000
@@ -12,6 +12,7 @@
 import org.eclipse.cdt.ui.dialogs.TabFolderOptionBlock;
 import org.eclipse.core.resources.IProject;
 import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.jface.preference.IPreferenceStore;
 import org.eclipse.jface.resource.ImageDescriptor;
 import org.eclipse.jface.wizard.WizardPage;
 import org.eclipse.swt.widgets.Composite;
@@ -19,6 +20,7 @@
 public abstract class NewCProjectWizardOptionPage extends WizardPage implements ICOptionContainer {
 
 	private TabFolderOptionBlock fOptionBlock;
+	private IPreferenceStore preferenceStore;
 
 	public NewCProjectWizardOptionPage(String pageName) {
 		this(pageName, null, null);
@@ -51,5 +53,20 @@
 		fOptionBlock.performApply(monitor);
 	}
 
+	/* (non-Javadoc)
+	 * @see org.eclipse.cdt.ui.dialogs.ICOptionContainer#getPreferenceStore()
+	 */
+	public IPreferenceStore getPreferenceStore() {
+		return preferenceStore;
+	}
+
+	/**
+	 * @param store
+	 */
+	public void setPreferenceStore(IPreferenceStore store) {
+		preferenceStore = store;
+	}
+
 	public abstract IProject getProject();
+
 }



Back to the top