Merge "Make toggle permission provider list in SettingsSpaEnvironment extendable."
This commit is contained in:
@@ -41,14 +41,12 @@ import com.android.settings.spa.system.SystemMainPageProvider
|
||||
import com.android.settingslib.spa.framework.common.SettingsPage
|
||||
import com.android.settingslib.spa.framework.common.SettingsPageProviderRepository
|
||||
import com.android.settingslib.spa.framework.common.SpaEnvironment
|
||||
import com.android.settingslib.spaprivileged.template.app.TogglePermissionAppListProvider
|
||||
import com.android.settingslib.spaprivileged.template.app.TogglePermissionAppListTemplate
|
||||
|
||||
open class SettingsSpaEnvironment(context: Context) : SpaEnvironment(context) {
|
||||
override val pageProviderRepository = lazy {
|
||||
val togglePermissionAppListTemplate =
|
||||
TogglePermissionAppListTemplate(
|
||||
allProviders =
|
||||
listOf(
|
||||
open fun getTogglePermissionAppListProviders(): List<TogglePermissionAppListProvider> {
|
||||
return listOf(
|
||||
AllFilesAccessAppListProvider,
|
||||
DisplayOverOtherAppsAppListProvider,
|
||||
MediaManagementAppsAppListProvider,
|
||||
@@ -57,7 +55,12 @@ open class SettingsSpaEnvironment(context: Context) : SpaEnvironment(context) {
|
||||
InstallUnknownAppsListProvider,
|
||||
AlarmsAndRemindersAppListProvider,
|
||||
WifiControlAppListProvider,
|
||||
),
|
||||
)
|
||||
}
|
||||
|
||||
override val pageProviderRepository = lazy {
|
||||
val togglePermissionAppListTemplate = TogglePermissionAppListTemplate(
|
||||
allProviders = getTogglePermissionAppListProviders()
|
||||
)
|
||||
SettingsPageProviderRepository(
|
||||
allPageProviders = listOf(
|
||||
|
Reference in New Issue
Block a user