public abstract class ComputableActionGroup extends ActionGroup implements DumbAware
| Modifier and Type | Class and Description |
|---|---|
static class |
ComputableActionGroup.Simple |
AnAction.TransparentUpdateEMPTY_GROUPACTIONS_KEY, EMPTY_ARRAY| Modifier | Constructor and Description |
|---|---|
protected |
ComputableActionGroup() |
protected |
ComputableActionGroup(boolean popup) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract CachedValueProvider<AnAction[]> |
createChildrenProvider(ActionManager actionManager) |
AnAction [] |
getChildren(AnActionEvent e)
Returns the children of the group.
|
boolean |
hideIfNoVisibleChildren() |
actionPerformed, addPropertyChangeListener, canBePerformed, disableIfNoVisibleChildren, firePropertyChange, getChildren, isDumbAware, isPopup, isPopup, isPrimary, removePropertyChangeListener, replace, setPopupaddTextOverride, applyTextOverride, beforeActionPerformedUpdate, copyFrom, copyShortcutFrom, displayTextInToolbar, getEventProject, getShortcutSet, getTemplatePresentation, getTemplateText, isDefaultIcon, isEnabledInModalContext, isInInjectedContext, isTransparentUpdate, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, setDefaultIcon, setEnabledInModalContext, setInjectedContext, setShortcutSet, startInTransaction, toString, unregisterCustomShortcutSet, update, useSmallerFontForTextInToolbarprotected ComputableActionGroup()
protected ComputableActionGroup(boolean popup)
public boolean hideIfNoVisibleChildren()
hideIfNoVisibleChildren in class ActionGrouppublic final AnAction [] getChildren(AnActionEvent e)
ActionGroupgetChildren in class ActionGroupnull.protected abstract CachedValueProvider<AnAction[]> createChildrenProvider(ActionManager actionManager)