Package-level declarations

Types

Link copied to clipboard
class ChannelViewModel @Inject constructor(serviceRepository: ServiceRepository, radioConfigRepository: RadioConfigRepository, analytics: PlatformAnalytics) : ViewModel
ChannelViewModel_Factory
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ChannelViewModel_Factory : Factory<ChannelViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ChannelViewModel_Factory : Factory<ChannelViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ChannelViewModel_Factory : Factory<ChannelViewModel>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ChannelViewModel_Factory : Factory<ChannelViewModel>
ChannelViewModel_HiltModules
Link copied to clipboard
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class ChannelViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class ChannelViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class ChannelViewModel_HiltModules
@Generated(value = "dagger.hilt.android.processor.internal.viewmodel.ViewModelProcessor")
class ChannelViewModel_HiltModules
ChannelViewModel_HiltModules_BindsModule_Binds_LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ChannelViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ChannelViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ChannelViewModel_HiltModules_BindsModule_Binds_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ChannelViewModel_HiltModules_BindsModule_Binds_LazyMapKey
ChannelViewModel_HiltModules_KeyModule_Provide_LazyMapKey
Link copied to clipboard
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ChannelViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ChannelViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ChannelViewModel_HiltModules_KeyModule_Provide_LazyMapKey
@IdentifierNameString
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ChannelViewModel_HiltModules_KeyModule_Provide_LazyMapKey
ChannelViewModel_HiltModules_KeyModule_ProvideFactory
Link copied to clipboard
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ChannelViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ChannelViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ChannelViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>
@DaggerGenerated
@Generated(value = "dagger.internal.codegen.ComponentProcessor", comments = "https://dagger.dev")
class ChannelViewModel_HiltModules_KeyModule_ProvideFactory : Factory<Boolean>

Functions

Link copied to clipboard
fun ChannelScreen(viewModel: ChannelViewModel = hiltViewModel(), radioConfigViewModel: RadioConfigViewModel = hiltViewModel(), onNavigate: (Route) -> Unit, onNavigateUp: () -> Unit)

Composable screen for managing and sharing Meshtastic channels. Allows users to view, edit, and share channel configurations via QR codes or URLs.

Link copied to clipboard
@Preview(showBackground = true)
fun ModemPresetInfoPreview()
Link copied to clipboard
fun ShareScreen(viewModel: ContactsViewModel = hiltViewModel(), onConfirm: (String) -> Unit, onNavigateUp: () -> Unit)
fun ShareScreen(contacts: List<Contact>, onConfirm: (String) -> Unit, onNavigateUp: () -> Unit)