Toolbox
Toggle table of contents
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
Toolbox
app
/
com.michaelflisar.toolbox.app.features.preferences
/
DesktopPrefs
Desktop
Prefs
jvm
class
DesktopPrefs
(
storage
:
Storage
)
:
SettingsModel
Members
Constructors
Desktop
Prefs
Link copied to clipboard
jvm
constructor
(
storage
:
Storage
)
Properties
always
On
Top
Link copied to clipboard
jvm
val
alwaysOnTop
:
StorageSetting
<
Boolean
>
changes
Link copied to clipboard
jvm
val
changes
:
Flow
<
SettingsChangeEvent
<
*
>
>
settings
Link copied to clipboard
jvm
val
settings
:
List
<
StorageSetting
<
*
>
>
storage
Link copied to clipboard
jvm
val
storage
:
Storage
window
State
Link copied to clipboard
jvm
val
windowState
:
StorageSetting
<
DesktopWindowState
>
Functions
enum
Pref
Link copied to clipboard
jvm
inline
fun
<
T
:
Enum
<
*
>
>
enumPref
(
default
:
T
,
entries
:
List
<
T
>
,
key
:
String
?
,
cache
:
Boolean
)
:
StorageSetting
<
T
>
on
Create
Link copied to clipboard
jvm
fun
onCreate
(
setting
:
StorageSetting
<
*
>
)
remove
Deprecated
Keys
From
File
Link copied to clipboard
jvm
suspend
fun
removeDeprecatedKeysFromFile
(
)