abstract class DataSettingsAction : AnAction
Opens the settings window for changing settings.
icon - the icon to display with the action
DataSettingsAction(icon: Icon = RandomnessIcons.Data.Settings)
Opens the settings window for changing settings.  | 
abstract val configurableClass: Class<out SettingsConfigurable<*, *>>
The class of the configurable maintaining the settings.  | 
|
abstract val name: 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 : DataSettingsAction
Controller for random array generation settings.  | 
|
class DecimalSettingsAction : DataSettingsAction
Controller for random decimal generation settings.  | 
|
class IntegerSettingsAction : DataSettingsAction
Controller for random integer generation settings.  | 
|
class StringSettingsAction : DataSettingsAction
Controller for random string generation settings.  | 
|
class UuidSettingsAction : DataSettingsAction
Controller for random UUID generation settings.  | 
|
class WordSettingsAction : DataSettingsAction
Controller for random string generation settings.  |