org.eclipse.cdt.internal.ui.navigator
Class CNavigatorBuildActionGroup

java.lang.Object
  extended by org.eclipse.ui.actions.ActionGroup
      extended by org.eclipse.cdt.internal.ui.navigator.AbstractCNavigatorActionGroup
          extended by org.eclipse.cdt.internal.ui.navigator.CNavigatorBuildActionGroup

public class CNavigatorBuildActionGroup
extends AbstractCNavigatorActionGroup

Common Navigator compatible clone of BuildGroup.

Adds action "Clean Project" and group marker "buildGroup" to the context menu.

See Also:
BuildGroup, BuildAction

Constructor Summary
CNavigatorBuildActionGroup(org.eclipse.ui.IViewPart viewPart)
          Create action group associated with given view part.
 
Method Summary
 void fillActionBars(org.eclipse.ui.IActionBars actionBars)
           
 void fillContextMenu(org.eclipse.jface.action.IMenuManager menu)
          Adds the build actions to the context menu.
 void updateActionBars()
           
 
Methods inherited from class org.eclipse.ui.actions.ActionGroup
dispose, getContext, setContext
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CNavigatorBuildActionGroup

public CNavigatorBuildActionGroup(org.eclipse.ui.IViewPart viewPart)
Create action group associated with given view part.

Parameters:
viewPart -
Method Detail

fillActionBars

public void fillActionBars(org.eclipse.ui.IActionBars actionBars)
Specified by:
fillActionBars in class AbstractCNavigatorActionGroup

fillContextMenu

public void fillContextMenu(org.eclipse.jface.action.IMenuManager menu)
Adds the build actions to the context menu.

The following conditions apply: build-only projects selected, auto build disabled, at least one * builder present

No disabled action should be on the context menu.

Specified by:
fillContextMenu in class AbstractCNavigatorActionGroup
Parameters:
menu - context menu to add actions to

updateActionBars

public void updateActionBars()
Specified by:
updateActionBars in class AbstractCNavigatorActionGroup