public interface VcsQuickListContentProvider
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<VcsQuickListContentProvider> |
EP_NAME |
Modifier and Type | Method and Description |
---|---|
default java.util.List<AnAction> |
getNotInVcsActions(Project project,
DataContext dataContext)
Allows to customise VCS actions popup if project isn't in VCS
|
default java.util.List<AnAction> |
getVcsActions(Project project,
AbstractVcs activeVcs,
DataContext dataContext)
Allows to customise VCS actions popup for both custom VCS and general list
|
default boolean |
replaceVcsActionsFor(AbstractVcs activeVcs,
DataContext dataContext) |
static final ExtensionPointName<VcsQuickListContentProvider> EP_NAME
default java.util.List<AnAction> getVcsActions(Project project, AbstractVcs activeVcs, DataContext dataContext)
project
- ProjectactiveVcs
- Active vcs for current file. Null if context doesn't contain file or vcs is unknowndataContext
- Contextdefault java.util.List<AnAction> getNotInVcsActions(Project project, DataContext dataContext)
project
- ProjectdataContext
- Contextdefault boolean replaceVcsActionsFor(AbstractVcs activeVcs, DataContext dataContext)
activeVcs
- Active vcs for current filedataContext
- Context