public class OpenExternalConfigAction extends ExternalSystemNodeAction<ExternalConfigPathAware>
AnAction.TransparentUpdate
ACTIONS_KEY, EMPTY_ARRAY
Constructor and Description |
---|
OpenExternalConfigAction() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
isEnabled(AnActionEvent e) |
protected void |
perform(Project project,
ProjectSystemId systemId,
ExternalConfigPathAware configPathAware,
AnActionEvent e) |
actionPerformed, getExternalConfig, getExternalData, getExternalSystemUiAware, isIgnoredNode
getProject, getSystemId, hasProject, isVisible, setDescription, setText, setText, update
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, useSmallerFontForTextInToolbar
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isDumbAware
protected boolean isEnabled(AnActionEvent e)
isEnabled
in class ExternalSystemNodeAction<ExternalConfigPathAware>
protected void perform(Project project, ProjectSystemId systemId, ExternalConfigPathAware configPathAware, AnActionEvent e)
perform
in class ExternalSystemNodeAction<ExternalConfigPathAware>