public abstract class ScopesChooser extends ComboBoxAction implements DumbAware
ComboBoxAction.ComboBoxButton
AnAction.TransparentUpdate
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TITLE |
ACTIONS_KEY, EMPTY_ARRAY
ACTION_KEY, COMPONENT_KEY
Constructor and Description |
---|
ScopesChooser(java.util.List<Descriptor> defaultDescriptors,
InspectionProfileImpl inspectionProfile,
Project project,
java.lang.String[] excludedScopeNames) |
Modifier and Type | Method and Description |
---|---|
DefaultActionGroup |
createPopupActionGroup(javax.swing.JComponent component) |
protected abstract void |
onScopeAdded(java.lang.String scopeName) |
protected abstract void |
onScopesOrderChanged() |
actionPerformed, createComboBoxButton, createCustomComponent, createCustomComponent, createPopupActionGroup, getArrowIcon, getMaxRows, getMinHeight, getMinWidth, getPreselectCondition, isSmallVariant, setPopupTitle, setSmallVariant, shouldShowDisabledActions
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, update, useSmallerFontForTextInToolbar
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isDumbAware
public static final java.lang.String TITLE
public ScopesChooser(java.util.List<Descriptor> defaultDescriptors, InspectionProfileImpl inspectionProfile, Project project, java.lang.String[] excludedScopeNames)
public DefaultActionGroup createPopupActionGroup(javax.swing.JComponent component)
createPopupActionGroup
in class ComboBoxAction
protected abstract void onScopesOrderChanged()
protected abstract void onScopeAdded(java.lang.String scopeName)