Package-level declarations
Functions
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
actual fun DeviceLocationButton(viewModel: RadioConfigViewModel, enabled: Boolean, onLocationReceived: (Position) -> Unit)
expect fun DeviceLocationButton(viewModel: RadioConfigViewModel, enabled: Boolean, onLocationReceived: (Position) -> Unit)
actual fun DeviceLocationButton(viewModel: RadioConfigViewModel, enabled: Boolean, onLocationReceived: (Position) -> Unit)
Link copied to clipboard
Link copied to clipboard
fun EditDeviceProfileDialog(title: String, deviceProfile: DeviceProfile, onConfirm: (DeviceProfile) -> Unit, onDismiss: () -> Unit, modifier: Modifier = Modifier)
Link copied to clipboard
actual fun ExportSecurityConfigButton(viewModel: RadioConfigViewModel, enabled: Boolean, securityConfig: Config.SecurityConfig)
expect fun ExportSecurityConfigButton(viewModel: RadioConfigViewModel, enabled: Boolean, securityConfig: Config.SecurityConfig)
actual fun ExportSecurityConfigButton(viewModel: RadioConfigViewModel, enabled: Boolean, securityConfig: Config.SecurityConfig)
Link copied to clipboard
fun ExternalNotificationConfigScreenCommon(onBack: () -> Unit, modifier: Modifier = Modifier, viewModel: RadioConfigViewModel)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun MapReportingPreference(mapReportingEnabled: Boolean = false, onMapReportingEnabledChanged: (Boolean) -> Unit = {}, shouldReportLocation: Boolean = false, onShouldReportLocationChanged: (Boolean) -> Unit = {}, positionPrecision: Int = 14, onPositionPrecisionChanged: (Int) -> Unit = {}, publishIntervalSecs: Int = 3600, onPublishIntervalSecsChanged: (Int) -> Unit = {}, enabled: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun NetworkConfigScreen(viewModel: RadioConfigViewModel, onBack: () -> Unit, onOpenNfcSettings: () -> Unit = {})
Link copied to clipboard
fun NodeActionButton(modifier: Modifier = Modifier, title: String, enabled: Boolean, icon: ImageVector? = null, iconTint: Color? = null, onClick: () -> Unit)
Link copied to clipboard
fun <T> PacketResponseStateDialog(state: ResponseState<T>, onDismiss: () -> Unit = {}, onComplete: () -> Unit = {}, onBack: () -> Unit = {})
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun PrivateKeyRegenerateDialog(showKeyGenerationDialog: Boolean, onConfirm: (Config.SecurityConfig) -> Unit, onDismiss: () -> Unit = {})
Link copied to clipboard
fun <T : Message<T, *>> RadioConfigScreenList(title: String, onBack: () -> Unit, responseState: ResponseState<Any>, onDismissPacketResponse: () -> Unit, configState: ConfigState<T>, enabled: Boolean, onSave: (T) -> Unit, modifier: Modifier = Modifier, actions: @Composable () -> Unit = {}, additionalDirtyCheck: () -> Boolean = { false }, onDiscard: () -> Unit = {}, content: LazyListScope.() -> Unit)
Link copied to clipboard
Link copied to clipboard
Creates and remembers a ConfigState instance, correctly handling process death and recomposition. When the initialValue changes, the config state will be reset.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
actual fun RingtoneTrailingIcon(ringtoneInput: String, onRingtoneImported: (String) -> Unit, enabled: Boolean)
expect fun RingtoneTrailingIcon(ringtoneInput: String, onRingtoneImported: (String) -> Unit, enabled: Boolean)
actual fun RingtoneTrailingIcon(ringtoneInput: String, onRingtoneImported: (String) -> Unit, enabled: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun ShutdownConfirmationDialog(title: String, node: Node?, onDismiss: () -> Unit, isShutdown: Boolean = true, icon: ImageVector? = null, onConfirm: () -> Unit)
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
fun WarningDialog(icon: ImageVector? = null, title: String, text: @Composable () -> Unit = {}, onDismiss: () -> Unit, onConfirm: () -> Unit)