Package-level declarations

Types

Link copied to clipboard
data class HomeScreenModel(val wifiState: MeshrabiyaWifiState? = null, val connectUri: String? = null, val localAddress: Int = 0, val bandMenu: List<ConnectBand> = listOf(ConnectBand.BAND_2GHZ), val band: ConnectBand = bandMenu.first(), val hotspotTypeMenu: List<HotspotType> = listOf(HotspotType.AUTO, HotspotType.WIFIDIRECT_GROUP, HotspotType.LOCALONLY_HOTSPOT), val hotspotTypeToCreate: HotspotType = hotspotTypeMenu.first(), val hotspotStatus: Boolean = false, val isWifiConnected: Boolean = false, val nodesOnMesh: Set<Int> = emptySet())
Link copied to clipboard
class HomeScreenViewModel(di: DI, savedStateHandle: SavedStateHandle) : ViewModel
Link copied to clipboard
data class LogScreenModel(val logs: List<LogLine> = emptyList())
Link copied to clipboard
class LogScreenViewModel(di: DI, savedStateHandle: SavedStateHandle) : ViewModel
Link copied to clipboard
data class NetworkScreenModel(val connectingInProgressSsid: String? = null, val allNodes: Map<Int, VirtualNode.LastOriginatorMessage> = emptyMap())
Link copied to clipboard
class NetworkScreenViewModel(di: DI, savedStateHandle: SavedStateHandle) : ViewModel
Link copied to clipboard
data class OnboardingUiState(val username: String)
Link copied to clipboard
class OnboardingViewModel(userRepository: UserRepository, prefs: SharedPreferences, localIp: String) : ViewModel
Link copied to clipboard
data class PingScreenModel(val deviceName: String? = null, val virtualAddress: InetAddress = InetAddress.getByName("192.168.0.1"), val allOriginatorMessages: List<VirtualNode.LastOriginatorMessage> = emptyList())
Link copied to clipboard
class PingScreenViewModel(di: DI, savedStateHandle: SavedStateHandle, virtualAddress: InetAddress) : ViewModel
Link copied to clipboard
data class ReceiveScreenModel(val incomingTransfers: List<AppServer.IncomingTransferInfo> = emptyList())
Link copied to clipboard
class ReceiveScreenViewModel(di: DI, savedStateHandle: SavedStateHandle) : ViewModel
Link copied to clipboard
data class SelectDestNodeScreenModel(val allNodes: Map<Int, VirtualNode.LastOriginatorMessage> = emptyMap(), val uris: List<Uri> = emptyList(), val contactingInProgressDevice: String? = null)
Link copied to clipboard
class SelectDestNodeScreenViewModel(di: DI, savedStateHandle: SavedStateHandle, sendUris: List<Uri>, popBackWhenDone: () -> Unit) : ViewModel
Link copied to clipboard
data class SendScreenModel(val outgoingTransfers: List<AppServer.OutgoingTransferInfo> = emptyList())
Link copied to clipboard
class SendScreenViewModel(di: DI, savedStateHandle: SavedStateHandle, onSwitchToSelectDestNode: (List<Uri>) -> Unit) : ViewModel
Link copied to clipboard
class SettingsScreenViewModel(di: DI, savedStateHandle: SavedStateHandle) : ViewModel
Link copied to clipboard