SchemeActions

inner class SchemeActions : AbstractSchemeActions<T>

The actions that can be performed with this panel.

Constructors

SchemeActions
Link copied to clipboard
fun SchemeActions()

Functions

addAdditionalActions
Link copied to clipboard
open fun addAdditionalActions(@NotNull() p0: @NotNull() MutableList<in AnAction>)
copyToIDE
Link copied to clipboard
open fun copyToIDE(@NotNull() p0: @NotNull() T)
copyToProject
Link copied to clipboard
open fun copyToProject(@NotNull() p0: @NotNull() T)
duplicateScheme
Link copied to clipboard
open override fun duplicateScheme(scheme: T, newName: String)
Called when a user wants to duplicate a scheme.
exportScheme
Link copied to clipboard
open fun exportScheme(@Nullable() p0: @Nullable() Project?, @NotNull() p1: @NotNull() T, @NotNull() p2: @NotNull() String)
getActions
Link copied to clipboard
@NotNull()
fun getActions(): @NotNull() MutableCollection<AnAction>
getCurrentScheme
Link copied to clipboard
@Nullable()
fun getCurrentScheme(): @Nullable() T?
getModel
Link copied to clipboard
@NotNull()
open fun getModel(): @NotNull() SchemesModel<T>
getSchemeImportersNames
Link copied to clipboard
@NotNull()
open fun getSchemeImportersNames(): @NotNull() MutableCollection<String>
getSchemesPanel
Link copied to clipboard
@NotNull()
fun getSchemesPanel(): @NotNull() AbstractSchemesPanel<T, *>
importScheme
Link copied to clipboard
open fun importScheme(@NotNull() p0: @NotNull() String)
onSchemeChanged
Link copied to clipboard
open override fun onSchemeChanged(scheme: T?)
Called when the user changes the scheme using the combo box.
renameScheme
Link copied to clipboard
open override fun renameScheme(scheme: T, newName: String)
Called when the user renames a scheme.
resetScheme
Link copied to clipboard
open override fun resetScheme(scheme: T)
Called when a user opts to reset a scheme to its defaults.

Properties

mySchemesPanel
Link copied to clipboard
@NotNull()
val mySchemesPanel: @NotNull() AbstractSchemesPanel<T, *>

Sources

jvm source
Link copied to clipboard