public abstract class ComputableActionGroup extends ActionGroup implements DumbAware
Modifier and Type | Class and Description |
---|---|
static class |
ComputableActionGroup.Simple |
AnAction.TransparentUpdate
EMPTY_GROUP
ACTIONS_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, setPopup
addTextOverride, 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, useSmallerFontForTextInToolbar
protected ComputableActionGroup()
protected ComputableActionGroup(boolean popup)
public boolean hideIfNoVisibleChildren()
hideIfNoVisibleChildren
in class ActionGroup
public final AnAction [] getChildren(AnActionEvent e)
ActionGroup
getChildren
in class ActionGroup
null
.protected abstract CachedValueProvider<AnAction[]> createChildrenProvider(ActionManager actionManager)