BluntLinearSelectionManager

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val selected: MutableLive<LinearSelected<T>>

Functions

Link copied to clipboard
open override fun addSelection(obj: T)

open override fun addSelection(row: Int)

Marks the row as selected If there were other items in the selected buffer, this row will be appended to the buffer

open override fun addSelection(row: Int, page: Int)

Marks the row in page page as selected If there were other items in the selected buffer, this row will be appended to the buffer

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun isPageSelectedPartially(page: Int): Boolean
Link copied to clipboard
open override fun isPageSelectedWholly(page: Int): Boolean
Link copied to clipboard
open override fun isRowSelectedOnCurrentPage(row: Int): Boolean
Link copied to clipboard
open override fun isRowSelectedOnPage(row: Int, page: Int): Boolean
Link copied to clipboard
open override fun select(obj: T)

open override fun select(row: Int)

Marks the item at row Number row in the current page If there were other rows in the selected buffer, they will all be removed

open override fun select(row: Int, page: Int)

Marks the item at row Number row, in page page as selected If there were other rows in the selected buffer, they will all be removed

Link copied to clipboard
open override fun selectAllItemsInAllPages()
Link copied to clipboard
open override fun selectAllItemsInPage(page: Int)
Link copied to clipboard
open override fun selectAllItemsInTheCurrentPage()
Link copied to clipboard
open override fun toggleSelectionOfCurrentPage()
Link copied to clipboard
open override fun toggleSelectionOfPage(page: Int)
Link copied to clipboard
open override fun toggleSelectionOfRowInCurrentPage(row: Int)
Link copied to clipboard
open override fun toggleSelectionOfRowInPage(row: Int, page: Int)
Link copied to clipboard
open override fun unSelect(item: T)
Link copied to clipboard
open override fun unSelectAllItemsInAllPages()
Link copied to clipboard
open override fun unSelectAllItemsInPage(page: Int)
Link copied to clipboard
Link copied to clipboard
open override fun unSelectRowInCurrentPage(row: Int)

Unselects the item from row number row in the current page and effectively removes it from the selected buffer

Link copied to clipboard
open override fun unSelectRowInPage(row: Int, page: Int)

Unselects the item from row number row in page page and effectively removes it from the selected buffer