SchemeActions

inner class SchemeActions : AbstractSchemeActions<T>

The actions that can be performed with this panel.

Constructors

Link copied to clipboard
fun SchemeActions()

Functions

Link copied to clipboard
open fun addAdditionalActions(@NotNull p0: @NotNull MutableList<in AnAction>)
Link copied to clipboard
open fun copyToIDE(@NotNull p0: @NotNull T)
Link copied to clipboard
open fun copyToProject(@NotNull p0: @NotNull T)
Link copied to clipboard
open override fun duplicateScheme(scheme: T, newName: String)

Called when a user wants to duplicate a scheme.

Link copied to clipboard
open fun exportScheme(    @Nullable p0: @Nullable Project?,     @NotNull p1: @NotNull T,     @NotNull p2: @NotNull String)
Link copied to clipboard
@NotNull
fun getActions(): @NotNull MutableCollection<AnAction>
Link copied to clipboard
@Nullable
fun getCurrentScheme(): @Nullable T?
Link copied to clipboard
@NotNull
open fun getModel(): @NotNull SchemesModel<T>
Link copied to clipboard
@NotNull
open fun getSchemeImportersNames(): @NotNull MutableCollection<String>
Link copied to clipboard
@NotNull
fun getSchemesPanel(): @NotNull AbstractSchemesPanel<T, *>
Link copied to clipboard
open fun importScheme(@NotNull p0: @NotNull String)
Link copied to clipboard
open override fun onSchemeChanged(scheme: T?)

Called when the user changes the scheme using the combo box.

Link copied to clipboard
open override fun renameScheme(scheme: T, newName: String)

Called when the user renames a scheme.

Link copied to clipboard
open override fun resetScheme(scheme: T)

Called when a user opts to reset a scheme to its defaults.

Properties

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

Sources

Link copied to clipboard