public abstract class ExternalSystemViewGearAction extends ExternalSystemToggleAction
AnAction.TransparentUpdateACTIONS_KEY, EMPTY_ARRAYSELECTED_PROPERTY| Constructor and Description |
|---|
ExternalSystemViewGearAction() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
doIsSelected(AnActionEvent e) |
protected ExternalProjectsViewImpl |
getView() |
protected boolean |
isEnabled(AnActionEvent e) |
protected abstract boolean |
isSelected(ExternalProjectsViewImpl view) |
void |
setSelected(AnActionEvent e,
boolean state)
Sets the selected state of the action to the specified value.
|
protected abstract void |
setSelected(ExternalProjectsViewImpl view,
boolean value) |
void |
setView(ExternalProjectsViewImpl view) |
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 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 abstract boolean isSelected(ExternalProjectsViewImpl view)
protected abstract void setSelected(ExternalProjectsViewImpl view, boolean value)
protected ExternalProjectsViewImpl getView()
public void setView(ExternalProjectsViewImpl view)