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, resetSchemeprotected 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)
AbstractSchemeActionsonSchemeChanged in class AbstractSchemeActions<T extends Scheme>scheme - The new current scheme.