public abstract class ScopesChooser extends ComboBoxAction implements DumbAware
ComboBoxAction.ComboBoxButtonAnAction.TransparentUpdate| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TITLE |
ACTIONS_KEY, EMPTY_ARRAYACTION_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, shouldShowDisabledActionsaddTextOverride, 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, useSmallerFontForTextInToolbarclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisDumbAwarepublic 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 ComboBoxActionprotected abstract void onScopesOrderChanged()
protected abstract void onScopeAdded(java.lang.String scopeName)