PreferenceItemState

sealed class PreferenceItemState

Inheritors

Types

Link copied to clipboard
data class Item(val id: Int, val parent: PreferenceItemState, val type: PreferenceType, val tags: List<String>, val allTags: MutableState<List<String>>, val children: MutableState<List<PreferenceItemState.Item>>, val visible: State<Boolean>, val visibleTransitionState: MutableTransitionState<Boolean>, val excludeFromSectionStyle: Boolean) : PreferenceItemState
Link copied to clipboard
data class Root(val children: MutableState<List<PreferenceItemState.Item>> = mutableStateOf(emptyList())) : PreferenceItemState

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val id: Int
Link copied to clipboard
Link copied to clipboard
abstract val tags: List<String>
Link copied to clipboard
abstract val visible: State<Boolean>

Functions

Link copied to clipboard
fun containsID(id: Int, recursive: Boolean = true): Boolean
Link copied to clipboard
Link copied to clipboard