Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
class CanSendFeedbackUseCase(repository: FeedbackCooldownPreferencesRepository, currentTimeMs: () -> Long = { Clock.System.now().toEpochMilliseconds() })
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class KoDriverServerConnectionState(val connectionStatus: KoDriverServerConnectionStatus = KoDriverServerConnectionStatus.NOT_CONFIGURED, val requiresKoDriverServer: Boolean = SELECTED_SIMULATOR_DEFAULT.requiresKoDriverServer, val selectedSimulator: Simulator = SELECTED_SIMULATOR_DEFAULT, val serverVersion: String? = null, val isVersionMismatch: Boolean = false)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ObserveEffectiveKeepScreenOnUseCase(observeKeepScreenOnEnabled: ObserveKeepScreenOnEnabledUseCase, observeTelemetryReceiving: ObserveTelemetryReceivingUseCase)
「スリープさせない」設定を実際に適用すべきかどうかを監視する UseCase。
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ObserveKoDriverServerConnectionUseCase(fetchServerVersion: FetchServerVersionUseCase, observeServerIp: ObserveServerIpUseCase, observeSelectedSimulator: ObserveSelectedSimulatorUseCase)
Link copied to clipboard
実際に読み上げられた最新のテレメトリログを観測する。
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ObserveResolvedAutoReadoutOrderUseCase(observeAutoReadoutOrder: ObserveAutoReadoutOrderUseCase, resolveAutoReadoutOrder: ResolveAutoReadoutOrderUseCase)
保存済みの読み上げ順序をデフォルト順序と突き合わせた、実効的な読み上げ順序を監視する。 一覧画面の表示順と Narrator の優先度判定が同じ順序を使うための共通入口。
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ObserveTelemetryReceivingUseCase(observeSelectedSimulator: ObserveSelectedSimulatorUseCase, telemetryStream: (Simulator) -> ERROR CLASS: Symbol not found for Flow<*>)
選択中シミュレーターのテレメトリを実際に受信中かどうかを監視する UseCase。
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
key に紐づく開始音を再生し、再生完了まで待つ。OS標準TTSでの読み上げの前に、 収録音声と同じ開始音を鳴らしたい場合に使う。
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
保存済みの読み上げ順序と現在のデフォルト順序を突き合わせ、有効な読み上げ順序を解決する。
Link copied to clipboard
保存済みのカード順序と現在のデフォルト順序を突き合わせ、有効なカード順序を解決する。
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class SaveOverlayBackgroundOpacityUseCase(repository: OverlayBackgroundOpacityPreferencesRepository)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class SendFeedbackUseCase(repository: FeedbackSenderRepository, cooldownRepository: FeedbackCooldownPreferencesRepository, currentTimeMs: () -> Long = { Clock.System.now().toEpochMilliseconds() })
Link copied to clipboard
Link copied to clipboard
class SpeakTextUseCase(repository: TextToSpeechRepository, observeVoice: ObserveVoiceUseCase, observeVoiceSpeed: ObserveVoiceSpeedUseCase, observeVoicePitch: ObserveVoicePitchUseCase)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard