Properties

Link copied to clipboard
abstract val selected: Live<LinearSelected<T>>

Functions

Link copied to clipboard
abstract fun addSelection(obj: T)

abstract 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

abstract 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
abstract fun isPageSelectedPartially(page: Int): Boolean
Link copied to clipboard
abstract fun isPageSelectedWholly(page: Int): Boolean
Link copied to clipboard
Link copied to clipboard
abstract fun isRowSelectedOnPage(row: Int, page: Int): Boolean
Link copied to clipboard
abstract fun select(obj: T)

abstract 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

abstract 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
Link copied to clipboard
abstract fun selectAllItemsInPage(page: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun toggleSelectionOfPage(page: Int)
Link copied to clipboard
Link copied to clipboard
abstract fun toggleSelectionOfRowInPage(row: Int, page: Int)
Link copied to clipboard
abstract fun unSelect(item: T)
Link copied to clipboard
Link copied to clipboard
abstract fun unSelectAllItemsInPage(page: Int)
Link copied to clipboard
Link copied to clipboard
abstract 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
abstract fun unSelectRowInPage(row: Int, page: Int)

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