SelectionDataItems

class SelectionDataItems<ID : Comparable<ID>>(val totalItemCount: MutableIntState, val selectedIds: MutableState<List<ID>>, val isActive: MutableState<Boolean>, var menuProvider: @Composable (data: SelectionDataItems<ID>) -> Unit) : SelectionData<ID, SelectionDataItems<ID>>

Constructors

Link copied to clipboard
constructor(totalItemCount: MutableIntState, selectedIds: MutableState<List<ID>>, isActive: MutableState<Boolean>, menuProvider: @Composable (data: SelectionDataItems<ID>) -> Unit)

Properties

Link copied to clipboard
open override val isActive: MutableState<Boolean>
Link copied to clipboard
Link copied to clipboard
open override var menuProvider: @Composable (data: SelectionDataItems<ID>) -> Unit
Link copied to clipboard
open override val selected: Int
Link copied to clipboard
Link copied to clipboard
open override val total: Int
Link copied to clipboard

Functions

Link copied to clipboard
open override fun clearSelection()
Link copied to clipboard
open fun deselect(ids: List<ID>)
open override fun deselect(id: ID)
Link copied to clipboard
open override fun isSelected(id: ID): Boolean
Link copied to clipboard
open fun Menu()
Link copied to clipboard
open fun select(ids: List<ID>)
open fun select(id: ID, selected: Boolean)
open override fun select(id: ID)
Link copied to clipboard
open override fun toggle(id: ID)