public abstract class ToggleTaskActivationAction extends ExternalSystemToggleAction
AnAction.TransparentUpdateACTIONS_KEY, EMPTY_ARRAYSELECTED_PROPERTY| Modifier | Constructor and Description |
|---|---|
protected |
ToggleTaskActivationAction(ExternalSystemTaskActivator.Phase phase) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
doIsSelected(AnActionEvent e) |
protected boolean |
hasTask(ExternalSystemTaskActivator manager,
TaskData taskData) |
protected boolean |
isEnabled(AnActionEvent e) |
void |
setSelected(AnActionEvent e,
boolean state)
Sets the selected state of the action to the specified value.
|
getProject, getSystemId, hasProject, isSelected, isVisible, setDescription, setDescription, setText, setText, updateactionPerformedaddTextOverride, applyTextOverride, beforeActionPerformedUpdate, copyFrom, copyShortcutFrom, displayTextInToolbar, getEventProject, getShortcutSet, getTemplatePresentation, getTemplateText, isDefaultIcon, isEnabledInModalContext, isInInjectedContext, isTransparentUpdate, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, setDefaultIcon, setEnabledInModalContext, setInjectedContext, setShortcutSet, startInTransaction, toString, unregisterCustomShortcutSet, useSmallerFontForTextInToolbarclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisSelected, setSelectedisDumbAwareprotected ToggleTaskActivationAction(ExternalSystemTaskActivator.Phase phase)
protected boolean isEnabled(AnActionEvent e)
isEnabled in class ExternalSystemToggleActionprotected boolean doIsSelected(AnActionEvent e)
doIsSelected in class ExternalSystemToggleActionpublic void setSelected(AnActionEvent e, boolean state)
ToggleActionsetSelected in class ToggleActione - the action event which caused the state change.state - the new selected state of the action.protected boolean hasTask(ExternalSystemTaskActivator manager, TaskData taskData)