org.eclipse.cdt.launch.ui
Class CDebuggerTab

java.lang.Object
  extended by org.eclipse.debug.ui.AbstractLaunchConfigurationTab
      extended by org.eclipse.cdt.launch.ui.CLaunchConfigurationTab
          extended by org.eclipse.cdt.launch.internal.ui.AbstractCDebuggerTab
              extended by org.eclipse.cdt.launch.ui.CDebuggerTab
All Implemented Interfaces:
org.eclipse.debug.ui.ILaunchConfigurationTab

public class CDebuggerTab
extends AbstractCDebuggerTab


Nested Class Summary
 class CDebuggerTab.AdvancedDebuggerOptionsDialog
           
 
Constructor Summary
CDebuggerTab(boolean attachMode)
           
 
Method Summary
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 void dispose()
           
 void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration config)
           
 boolean isValid(org.eclipse.debug.core.ILaunchConfiguration config)
           
 void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
           
 void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
           
 
Methods inherited from class org.eclipse.cdt.launch.internal.ui.AbstractCDebuggerTab
activated, getErrorMessage, getImage, getName
 
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
canSave, deactivated, getControl, getMessage, launched, setLaunchConfigurationDialog
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CDebuggerTab

public CDebuggerTab(boolean attachMode)
Method Detail

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createControl in interface org.eclipse.debug.ui.ILaunchConfigurationTab
Specified by:
createControl in class AbstractCDebuggerTab

setDefaults

public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
Specified by:
setDefaults in interface org.eclipse.debug.ui.ILaunchConfigurationTab
Overrides:
setDefaults in class AbstractCDebuggerTab

initializeFrom

public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration config)
Specified by:
initializeFrom in interface org.eclipse.debug.ui.ILaunchConfigurationTab
Overrides:
initializeFrom in class AbstractCDebuggerTab

performApply

public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy config)
Specified by:
performApply in interface org.eclipse.debug.ui.ILaunchConfigurationTab
Overrides:
performApply in class AbstractCDebuggerTab

isValid

public boolean isValid(org.eclipse.debug.core.ILaunchConfiguration config)
Specified by:
isValid in interface org.eclipse.debug.ui.ILaunchConfigurationTab
Overrides:
isValid in class AbstractCDebuggerTab

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.debug.ui.ILaunchConfigurationTab
Overrides:
dispose in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab