public abstract class AbstractCommonUpdateAction extends AbstractVcsAction implements UpdateInBackground
AnAction.TransparentUpdate
ACTIONS_KEY, EMPTY_ARRAY
Modifier | Constructor and Description |
---|---|
protected |
AbstractCommonUpdateAction(ActionInfo actionInfo,
ScopeInfo scopeInfo,
boolean alwaysVisible) |
Modifier and Type | Method and Description |
---|---|
protected void |
actionPerformed(VcsContext context) |
protected abstract boolean |
filterRootsBeforeAction() |
static boolean |
showsCustomNotification(java.util.Collection<? extends AbstractVcs> vcss) |
protected void |
update(VcsContext vcsContext,
Presentation presentation) |
actionPerformed, forceSyncUpdate, getActiveVcses, performUpdate, update
create, create
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 AbstractCommonUpdateAction(ActionInfo actionInfo, ScopeInfo scopeInfo, boolean alwaysVisible)
protected void actionPerformed(VcsContext context)
actionPerformed
in class AbstractVcsAction
protected abstract boolean filterRootsBeforeAction()
protected void update(VcsContext vcsContext, Presentation presentation)
update
in class AbstractVcsAction
public static boolean showsCustomNotification(java.util.Collection<? extends AbstractVcs> vcss)