interface SettingsManager<S : Settings<*>>
A SettingsManager
is an object that can save and load settings.
Parameters
abstract fun loadSettings(): Unit
Loads the default settings object. abstract fun loadSettings(settings: S): Unit
Loads |
|
abstract fun saveSettings(): Unit
Saves settings to the default settings object. abstract fun saveSettings(settings: S): Unit
Saves settings to |
abstract class SettingsDialog<S : Settings<*>> : DialogWrapper, SettingsManager<S>
Superclass for settings dialogs. |