org.eclipse.cdt.internal.ui.preferences.formatter
Class ProfileConfigurationBlock

java.lang.Object
  extended by org.eclipse.cdt.internal.ui.preferences.formatter.ProfileConfigurationBlock
Direct Known Subclasses:
CodeFormatterConfigurationBlock

public abstract class ProfileConfigurationBlock
extends java.lang.Object


Constructor Summary
ProfileConfigurationBlock(org.eclipse.core.resources.IProject project, PreferencesAccess access, java.lang.String lastSaveLoadPathKey)
           
 
Method Summary
 org.eclipse.swt.widgets.Composite createContents(org.eclipse.swt.widgets.Composite parent)
          Create the contents
 void dispose()
           
 void enableProjectSpecificSettings(boolean useProjectSpecificSettings)
           
 boolean hasProjectSpecificOptions(org.eclipse.core.resources.IProject project)
           
 void performApply()
           
 void performDefaults()
           
 boolean performOk()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProfileConfigurationBlock

public ProfileConfigurationBlock(org.eclipse.core.resources.IProject project,
                                 PreferencesAccess access,
                                 java.lang.String lastSaveLoadPathKey)
Method Detail

createContents

public org.eclipse.swt.widgets.Composite createContents(org.eclipse.swt.widgets.Composite parent)
Create the contents

Parameters:
parent - Parent composite
Returns:
Created control

hasProjectSpecificOptions

public final boolean hasProjectSpecificOptions(org.eclipse.core.resources.IProject project)

performOk

public boolean performOk()

performApply

public void performApply()

performDefaults

public void performDefaults()

dispose

public void dispose()

enableProjectSpecificSettings

public void enableProjectSpecificSettings(boolean useProjectSpecificSettings)