Package-level declarations

Types

Link copied to clipboard
data class DiscoveredServer(val hostName: String, val ipAddress: String)

mDNS で検出した KoDriver サーバーの表示名と接続先 IP アドレス。

Link copied to clipboard
data class OtherServerIpDetailUiState(val inputIp: String = "", val isInputValid: Boolean = true, val saveFailed: Boolean = false, val isCheckingConnectivity: Boolean = false, val connectivityWarning: Boolean = false, val isSaved: Boolean = false, val discoveredServers: List<DiscoveredServer> = emptyList(), val isDiscoveryDialogVisible: Boolean = false, val selectedDiscoveredServer: DiscoveredServer? = null)

OtherServerIpDetail 画面の表示状態。

Properties

Link copied to clipboard
val otherServerIpDetailModule: ERROR CLASS: Unresolved name: module

接続先サーバー IP 設定ダイアログ(other-server-ip-detail feature)の Koin モジュール。

Functions

Link copied to clipboard
fun OtherServerIpDetailPane(canNavigateBack: Boolean, onBack: () -> Unit, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier)

OtherServerIpDetail の画面を表示する Composable。

Link copied to clipboard
fun OtherServerIpDetailPaneContent(uiState: OtherServerIpDetailUiState, onIpChanged: (String) -> Unit = {}, onSave: () -> Unit = {}, onSaveAnyway: () -> Unit = {}, onDismiss: () -> Unit = {}, onShowDiscoveredServers: () -> Unit = {}, onDiscoveredServerSelected: (DiscoveredServer) -> Unit = {}, onDiscoveryDialogConfirm: () -> Unit = {}, onDiscoveryDialogDismiss: () -> Unit = {}, onOpenGuide: () -> Unit = {}, canNavigateBack: Boolean = true, onBack: () -> Unit = {}, modifier: ERROR CLASS: Symbol not found for Modifier = Modifier)

OtherServerIpDetail の画面本体を表示する Composable。