Package-level declarations
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