public abstract class DescriptionAwareSchemeActions<T extends Scheme> extends AbstractSchemeActions<T>
mySchemesPanel
Modifier | Constructor and Description |
---|---|
protected |
DescriptionAwareSchemeActions(AbstractDescriptionAwareSchemesPanel<T> schemesPanel) |
Modifier and Type | Method and Description |
---|---|
protected void |
addAdditionalActions(java.util.List<? super AnAction> defaultActions) |
abstract java.lang.String |
getDescription(T scheme) |
protected void |
onSchemeChanged(T scheme)
Make necessary configurable updates when another scheme has been selected.
|
protected abstract void |
setDescription(T scheme,
java.lang.String newDescription) |
copyToIDE, copyToProject, duplicateScheme, exportScheme, exportScheme, getActions, getCurrentScheme, getModel, getSchemeImportersNames, getSchemesPanel, getSchemeType, importScheme, renameScheme, resetScheme
protected DescriptionAwareSchemeActions(AbstractDescriptionAwareSchemesPanel<T> schemesPanel)
public abstract java.lang.String getDescription(T scheme)
protected abstract void setDescription(T scheme, java.lang.String newDescription)
protected void addAdditionalActions(java.util.List<? super AnAction> defaultActions)
addAdditionalActions
in class AbstractSchemeActions<T extends Scheme>
protected void onSchemeChanged(T scheme)
AbstractSchemeActions
onSchemeChanged
in class AbstractSchemeActions<T extends Scheme>
scheme
- The new current scheme.