AbstractPopupStep

private abstract inner class AbstractPopupStep(schemes: List<Scheme>) : BaseListPopupStep<Scheme> (source)

A PopupStep for a list of Schemes that can be inserted.

Elements can be nested by overriding hasSubstep and onChosen.

Parameters

schemes

the schemes that can be inserted

Inheritors

Constructors

Link copied to clipboard
constructor(schemes: List<Scheme>)

Functions

Link copied to clipboard
open override fun getDefaultOptionIndex(): Int

Returns the index of the entry to select by default.

Link copied to clipboard
open override fun getIconFor(value: Scheme?): OverlayedIcon?

Returns value's icon.

Link copied to clipboard
open override fun getTextFor(value: Scheme?): String

Returns value's name.

Link copied to clipboard
open override fun isSpeedSearchEnabled(): Boolean

Returns true.

Link copied to clipboard
open override fun onChosen(value: Scheme?, finalChoice: Boolean): PopupStep<*>?

Inserts value into the tree.