[
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();
+
}