AppScreenViewModel

class AppScreenViewModel(checkAppUpdateAvailable: ERROR CLASS: Symbol not found for CheckAppUpdateAvailableUseCase, currentVersion: String, settingsUseCases: AppScreenSettingsUseCases, checkAccessLocalNetworkPermissionGranted: ERROR CLASS: Symbol not found for CheckAccessLocalNetworkPermissionGrantedUseCase) : <ERROR CLASS> ERROR CLASS: Symbol not found for ViewModel

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

Constructors

Link copied to clipboard
constructor(checkAppUpdateAvailable: ERROR CLASS: Symbol not found for CheckAppUpdateAvailableUseCase, currentVersion: String, settingsUseCases: AppScreenSettingsUseCases, checkAccessLocalNetworkPermissionGranted: ERROR CLASS: Symbol not found for CheckAccessLocalNetworkPermissionGrantedUseCase)

Properties

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

Functions

Link copied to clipboard
Link copied to clipboard
fun selectSimulator(simulatorId: String)

app:shared など :core:domain に依存しないモジュールから呼び出せるよう、 Simulator 型ではなく Simulator.id の文字列を受け取る。不明な ID は無視する。