org.eclipse.cdt.make.ui.wizards
Class MakeProjectWizardOptionPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by org.eclipse.cdt.ui.wizards.NewCProjectWizardOptionPage
              extended by org.eclipse.cdt.make.ui.wizards.MakeProjectWizardOptionPage
All Implemented Interfaces:
ICOptionContainer, ICOptionContainerExtension, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage

public class MakeProjectWizardOptionPage
extends NewCProjectWizardOptionPage

Standard main page for a wizard that is creates a project resource.

This page may be used by clients as-is; it may be also be subclassed to suit.

Example useage:

 mainPage = new CProjectWizardPage("basicCProjectPage");
 mainPage.setTitle("Project");
 mainPage.setDescription("Create a new project resource.");
 


Nested Class Summary
 class MakeProjectWizardOptionPage.MakeWizardOptionBlock
           
 
Field Summary
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
MakeProjectWizardOptionPage(java.lang.String title, java.lang.String description)
           
 
Method Summary
 org.eclipse.core.runtime.Preferences getPreferences()
          Returns the preference store.
 org.eclipse.core.resources.IProject getProject()
           
 boolean isIndexerEnabled()
           
 void setupHelpContextIds()
           
 
Methods inherited from class org.eclipse.cdt.ui.wizards.NewCProjectWizardOptionPage
createControl, getProjectHandle, performApply, setVisible, updateContainer
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
dispose, getControl, getDescription, getErrorMessage, getMessage, getMessageType, getTitle, performHelp, setMessage
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelp
 

Constructor Detail

MakeProjectWizardOptionPage

public MakeProjectWizardOptionPage(java.lang.String title,
                                   java.lang.String description)
Method Detail

getProject

public org.eclipse.core.resources.IProject getProject()
Specified by:
getProject in interface ICOptionContainer
Overrides:
getProject in class NewCProjectWizardOptionPage

getPreferences

public org.eclipse.core.runtime.Preferences getPreferences()
Description copied from interface: ICOptionContainer
Returns the preference store.

Specified by:
getPreferences in interface ICOptionContainer
Specified by:
getPreferences in class NewCProjectWizardOptionPage
Returns:
the preference store, or null if none

isIndexerEnabled

public boolean isIndexerEnabled()

setupHelpContextIds

public void setupHelpContextIds()