org.eclipse.mylar.tasks.ui.properties
Class ProjectTaskRepositoryPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.preference.PreferencePage
          extended by org.eclipse.ui.dialogs.PropertyPage
              extended by org.eclipse.mylar.tasks.ui.properties.ProjectTaskRepositoryPage
All Implemented Interfaces:
org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.preference.IPreferencePage, org.eclipse.ui.IWorkbenchPropertyPage

public class ProjectTaskRepositoryPage
extends org.eclipse.ui.dialogs.PropertyPage

Author:
Rob Elves
See Also:
from org.eclipse.ui.internal.ide.dialogs.ProjectReferencePage

Field Summary
private  org.eclipse.jface.viewers.CheckboxTableViewer listViewer
           
private  boolean modified
           
private  org.eclipse.core.resources.IProject project
           
private static int REPOSITORY_LIST_MULTIPLIER
           
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
ProjectTaskRepositoryPage()
           
 
Method Summary
protected  org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
           
private static int getDefaultFontHeight(org.eclipse.swt.widgets.Control control, int lines)
           
private  void initialize()
          Initializes a ProjectReferencePage.
 boolean performOk()
           
 
Methods inherited from class org.eclipse.ui.dialogs.PropertyPage
getElement, setElement
 
Methods inherited from class org.eclipse.jface.preference.PreferencePage
applyData, applyDialogFont, computeSize, contributeButtons, createControl, createDescriptionLabel, createNoteComposite, doComputeSize, doGetPreferenceStore, getApplyButton, getContainer, getDefaultsButton, getPreferenceStore, isValid, noDefaultAndApplyButton, okToLeave, performApply, performCancel, performDefaults, performHelp, setContainer, setErrorMessage, setMessage, setPreferenceStore, setSize, setTitle, setValid, toString, updateApplyButton
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, setButtonLayoutData, setControl, setDescription, setImageDescriptor, setMessage, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.preference.IPreferencePage
computeSize, isValid, okToLeave, performCancel, setContainer, setSize
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
 

Field Detail

REPOSITORY_LIST_MULTIPLIER

private static final int REPOSITORY_LIST_MULTIPLIER
See Also:
Constant Field Values

project

private org.eclipse.core.resources.IProject project

modified

private boolean modified

listViewer

private org.eclipse.jface.viewers.CheckboxTableViewer listViewer
Constructor Detail

ProjectTaskRepositoryPage

public ProjectTaskRepositoryPage()
Method Detail

createContents

protected org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
Specified by:
createContents in class org.eclipse.jface.preference.PreferencePage

getDefaultFontHeight

private static int getDefaultFontHeight(org.eclipse.swt.widgets.Control control,
                                        int lines)

initialize

private void initialize()
Initializes a ProjectReferencePage.


performOk

public boolean performOk()
Specified by:
performOk in interface org.eclipse.jface.preference.IPreferencePage
Overrides:
performOk in class org.eclipse.jface.preference.PreferencePage
See Also:
PreferencePage.performOk()