public abstract class AbstractShowDiffAction extends AbstractVcsAction
AnAction.TransparentUpdateACTIONS_KEY, EMPTY_ARRAY| Constructor and Description |
|---|
AbstractShowDiffAction() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
actionPerformed(VcsContext vcsContext) |
protected abstract DiffActionExecutor |
getExecutor(DiffProvider diffProvider,
VirtualFile selectedFile,
Project project,
Editor editor) |
protected static boolean |
isEnabled(VcsContext vcsContext,
boolean disableIfRunning) |
protected static boolean |
isVisible(VcsContext vcsContext) |
protected void |
update(VcsContext vcsContext,
Presentation presentation) |
protected static void |
updateDiffAction(Presentation presentation,
VcsContext vcsContext) |
actionPerformed, forceSyncUpdate, getActiveVcses, performUpdate, updatecreate, createaddTextOverride, 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, waitisDumbAwareprotected void update(VcsContext vcsContext, Presentation presentation)
update in class AbstractVcsActionprotected static void updateDiffAction(Presentation presentation, VcsContext vcsContext)
protected static boolean isVisible(VcsContext vcsContext)
protected static boolean isEnabled(VcsContext vcsContext, boolean disableIfRunning)
protected void actionPerformed(VcsContext vcsContext)
actionPerformed in class AbstractVcsActionprotected abstract DiffActionExecutor getExecutor(DiffProvider diffProvider, VirtualFile selectedFile, Project project, Editor editor)