Loading packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppInfoPage.kt +7 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,13 @@ internal class TogglePermissionAppInfoPageProvider( navArgument(USER_ID) { type = NavType.IntType }, ) /** * Gets the route prefix to this page. * * Expose route prefix to enable enter from non-SPA pages. */ fun getRoutePrefix(permissionType: String) = "$PAGE_NAME/$permissionType" @Composable fun navigator(permissionType: String, app: ApplicationInfo) = navigator(route = "$PAGE_NAME/$permissionType/${app.toRoute()}") Loading packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppList.kt +8 −0 Original line number Diff line number Diff line Loading @@ -93,6 +93,14 @@ interface TogglePermissionAppListProvider { fun getAppListRoute(): String = TogglePermissionAppListPageProvider.getRoute(permissionType) /** * Gets the route prefix to the toggle permission App Info page. * * Expose route prefix to enable enter from non-SPA pages. */ fun getAppInfoRoutePrefix(): String = TogglePermissionAppInfoPageProvider.getRoutePrefix(permissionType) @Composable fun InfoPageEntryItem(app: ApplicationInfo) { val listModel = rememberContext(::createModel) Loading Loading
packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppInfoPage.kt +7 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,13 @@ internal class TogglePermissionAppInfoPageProvider( navArgument(USER_ID) { type = NavType.IntType }, ) /** * Gets the route prefix to this page. * * Expose route prefix to enable enter from non-SPA pages. */ fun getRoutePrefix(permissionType: String) = "$PAGE_NAME/$permissionType" @Composable fun navigator(permissionType: String, app: ApplicationInfo) = navigator(route = "$PAGE_NAME/$permissionType/${app.toRoute()}") Loading
packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/TogglePermissionAppList.kt +8 −0 Original line number Diff line number Diff line Loading @@ -93,6 +93,14 @@ interface TogglePermissionAppListProvider { fun getAppListRoute(): String = TogglePermissionAppListPageProvider.getRoute(permissionType) /** * Gets the route prefix to the toggle permission App Info page. * * Expose route prefix to enable enter from non-SPA pages. */ fun getAppInfoRoutePrefix(): String = TogglePermissionAppInfoPageProvider.getRoutePrefix(permissionType) @Composable fun InfoPageEntryItem(app: ApplicationInfo) { val listModel = rememberContext(::createModel) Loading