AutoReadoutListViewModel

class AutoReadoutListViewModel(simulatorUseCases: SimulatorUseCases, autoReadoutOrderUseCases: AutoReadoutOrderUseCases, autoReadoutEnabledUseCases: AutoReadoutEnabledUseCases, queueUseCases: QueueUseCases, startSoundUseCases: StartSoundUseCases) : <ERROR CLASS> ERROR CLASS: Symbol not found for ViewModel

AutoReadoutList 画面の状態管理とユーザー操作を扱う ViewModel。

Constructors

Link copied to clipboard
constructor(simulatorUseCases: SimulatorUseCases, autoReadoutOrderUseCases: AutoReadoutOrderUseCases, autoReadoutEnabledUseCases: AutoReadoutEnabledUseCases, queueUseCases: QueueUseCases, startSoundUseCases: StartSoundUseCases)

Properties

Link copied to clipboard
val uiState: ERROR CLASS: Symbol not found for StateFlow<kurou/kodriver/feature/autoreadoutlist/AutoReadoutListUiState>

Functions

Link copied to clipboard
Link copied to clipboard
fun moveItem(fromIndex: Int, toIndex: Int)
Link copied to clipboard
fun onItemSelected(item: ERROR CLASS: Symbol not found for ReadoutItemKey)
Link copied to clipboard
fun onQueueEnabledChanged(key: ERROR CLASS: Symbol not found for ReadoutItemKey, enabled: Boolean)
Link copied to clipboard
fun onReadoutEnabledChanged(key: ERROR CLASS: Symbol not found for ReadoutItemKey, enabled: Boolean)
Link copied to clipboard
fun onStartSoundEnabledChanged(key: ERROR CLASS: Symbol not found for ReadoutItemKey, enabled: Boolean)