public abstract class LevelChooserAction extends ComboBoxAction implements DumbAware
ComboBoxAction.ComboBoxButton
AnAction.TransparentUpdate
ACTIONS_KEY, EMPTY_ARRAY
ACTION_KEY, COMPONENT_KEY
Constructor and Description |
---|
LevelChooserAction(SeverityRegistrar severityRegistrar) |
LevelChooserAction(SeverityRegistrar severityRegistrar,
boolean includeDoNotShow) |
Modifier and Type | Method and Description |
---|---|
DefaultActionGroup |
createPopupActionGroup(javax.swing.JComponent anchor) |
static java.util.List<HighlightSeverity> |
getSeverities(SeverityRegistrar severityRegistrar) |
static java.util.List<HighlightSeverity> |
getSeverities(SeverityRegistrar severityRegistrar,
boolean includeDoNotShow) |
protected abstract void |
onChosen(HighlightSeverity severity) |
void |
setChosen(HighlightSeverity severity) |
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 LevelChooserAction(SeverityRegistrar severityRegistrar)
public LevelChooserAction(SeverityRegistrar severityRegistrar, boolean includeDoNotShow)
public DefaultActionGroup createPopupActionGroup(javax.swing.JComponent anchor)
createPopupActionGroup
in class ComboBoxAction
public static java.util.List<HighlightSeverity> getSeverities(SeverityRegistrar severityRegistrar)
public static java.util.List<HighlightSeverity> getSeverities(SeverityRegistrar severityRegistrar, boolean includeDoNotShow)
protected abstract void onChosen(HighlightSeverity severity)
public void setChosen(HighlightSeverity severity)