Package-level declarations

Types

Link copied to clipboard

Activity to display opensource license information

Functions

Link copied to clipboard
fun OpenSourceDependenciesListScreen(viewModel: OpenSourceLicensesViewModel, onDependencyClick: (String) -> Unit, onUpClick: () -> Unit)
fun OpenSourceDependenciesListScreen(dependencies: List<String>, onDependencyClick: (String) -> Unit, onUpClick: () -> Unit)

Display the list of dependencies used in the application

Link copied to clipboard
fun OpenSourceDependenciesNavHost(openSourceLicensesViewModel: OpenSourceLicensesViewModel, navigateUp: () -> Unit, modifier: Modifier = Modifier)

Display opensource licences using androidx.navigation.NavHost

Link copied to clipboard
fun OpenSourceLicenseScreen(viewModel: OpenSourceLicensesViewModel, dependency: String, onUpClick: () -> Unit, browserLauncher: BrowserLauncher = rememberBrowserLauncher())
fun OpenSourceLicenseScreen(dependency: String, license: String, onUpClick: () -> Unit, onUrlClick: (String) -> Unit, onUrlsFound: (List<String>) -> Unit)

Display the opensource license of a dependency

Link copied to clipboard
fun OpenSourceLicensesWindow(onCloseRequest: () -> Unit, state: WindowState = rememberWindowState())
fun OpenSourceLicensesWindow(onCloseRequest: () -> Unit, state: WindowState = rememberWindowState(), viewModel: OpenSourceLicensesViewModel)

Display opensource licences in a new window