abstract class SettingsAction<S : Settings<S>> : AnAction
Opens the settings window for changing settings.
SettingsAction()
Opens the settings window for changing settings. |
abstract val configurableClass: Class<out SettingsConfigurable<S>>
The class of the configurable maintaining the settings. |
|
abstract val title: String
The name of the action. |
open fun actionPerformed(event: AnActionEvent): Unit
Opens the IntelliJ settings menu at the right location to adjust the configurable of type configurableClass. |
|
open fun update(event: AnActionEvent): Unit
Sets the title of this action. |
class ArraySettingsAction : SettingsAction<ArraySettings>
Controller for random array generation settings. |
|
class DecimalSettingsAction : SettingsAction<DecimalSettings>
Controller for random decimal generation settings. |
|
class IntegerSettingsAction : SettingsAction<IntegerSettings>
Controller for random integer generation settings. |
|
class StringSettingsAction : SettingsAction<StringSettings>
Controller for random string generation settings. |
|
class UuidSettingsAction : SettingsAction<UuidSettings>
Controller for random UUID generation settings. |
|
class WordSettingsAction : SettingsAction<WordSettings>
Controller for random string generation settings. |