Item

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

Constructors

Link copied to clipboard
constructor(id: Int, parent: PreferenceItemState, type: PreferenceType, tags: List<String>, allTags: MutableState<List<String>>, children: MutableState<List<PreferenceItemState.Item>>, visible: State<Boolean>, visibleTransitionState: MutableTransitionState<Boolean>, excludeFromSectionStyle: Boolean)

Properties

Link copied to clipboard
open override val allTags: MutableState<List<String>>
Link copied to clipboard
Link copied to clipboard
open override val id: Int
Link copied to clipboard
open override val parent: PreferenceItemState
Link copied to clipboard
open override val tags: List<String>
Link copied to clipboard
Link copied to clipboard
open override val visible: State<Boolean>
Link copied to clipboard

Functions

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