org.eclipse.cdt.internal.ui.cview
Class BuildGroup

java.lang.Object
  extended by org.eclipse.ui.actions.ActionGroup
      extended by org.eclipse.cdt.internal.ui.cview.CViewActionGroup
          extended by org.eclipse.cdt.internal.ui.cview.BuildGroup

public class BuildGroup
extends CViewActionGroup

This is the action group for workspace actions such as Build


Constructor Summary
BuildGroup(CView cview)
           
 
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 handleKeyPressed(org.eclipse.swt.events.KeyEvent event)
          Handles a key pressed event by invoking the appropriate action.
 void updateActionBars()
           
 
Methods inherited from class org.eclipse.cdt.internal.ui.cview.CViewActionGroup
getCView, handleKeyReleased, restoreFilterAndSorterState, runDefaultAction, saveFilterAndSorterState
 
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

BuildGroup

public BuildGroup(CView cview)
Method Detail

fillActionBars

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

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 CViewActionGroup
Parameters:
menu - context menu to add actions to

handleKeyPressed

public void handleKeyPressed(org.eclipse.swt.events.KeyEvent event)
Handles a key pressed event by invoking the appropriate action.

Overrides:
handleKeyPressed in class CViewActionGroup

updateActionBars

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