Home
last modified time | relevance | path

Searched refs:AppRecord (Results 1 – 15 of 15) sorted by relevance

/aosp14/frameworks/base/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/
H A DAppListItem.kt29 import com.android.settingslib.spaprivileged.model.app.AppRecord
31 data class AppListItemModel<T : AppRecord>(
38 fun <T : AppRecord> AppListItemModel<T>.AppListItem(onClick: () -> Unit) {
55 val record = object : AppRecord {
58 AppListItemModel<AppRecord>(record, "Chrome", "Allowed".toState()).AppListItem {}
H A DAppList.kt50 import com.android.settingslib.spaprivileged.model.app.AppRecord
73 data class AppListInput<T : AppRecord>(
88 fun <T : AppRecord> AppListInput<T>.AppList() {
93 internal fun <T : AppRecord> AppListInput<T>.AppListImpl(
125 private fun <T : AppRecord> AppListModel<T>.AppListWidget(
162 private fun <T : AppRecord> T.itemKey(option: Int) =
166 private fun <T : AppRecord> AppListModel<T>.getGroupTitleIfFirst(
175 private fun <T : AppRecord> rememberViewModel(
H A DTogglePermissionAppInfoPage.kt41 import com.android.settingslib.spaprivileged.model.app.AppRecord
106 internal fun <T : AppRecord> TogglePermissionAppListModel<T>.TogglePermissionAppInfoPageEntryItem(
133 internal fun TogglePermissionAppListModel<out AppRecord>.TogglePermissionAppInfoPage(
154 private fun <T : AppRecord> TogglePermissionAppListModel<T>.createSwitchModel(
164 private class TogglePermissionSwitchModel<T : AppRecord>(
H A DTogglePermissionAppList.kt28 import com.android.settingslib.spaprivileged.model.app.AppRecord
34 interface TogglePermissionAppListModel<T : AppRecord> {
87 fun createModel(context: Context): TogglePermissionAppListModel<out AppRecord>
H A DAppListButtonItem.kt22 import com.android.settingslib.spaprivileged.model.app.AppRecord
26 fun <T : AppRecord> AppListItemModel<T>.AppListButtonItem (
H A DAppListSwitchItem.kt24 import com.android.settingslib.spaprivileged.model.app.AppRecord
27 fun <T : AppRecord> AppListItemModel<T>.AppListSwitchItem(
H A DTogglePermissionAppListPage.kt42 import com.android.settingslib.spaprivileged.model.app.AppRecord
92 listModelSupplier: (Context) -> TogglePermissionAppListModel<out AppRecord>,
114 internal fun <T : AppRecord> TogglePermissionAppListModel<T>.TogglePermissionAppList(
134 internal class TogglePermissionInternalAppListModel<T : AppRecord>(
H A DAppListPage.kt28 import com.android.settingslib.spaprivileged.model.app.AppRecord
39 fun <T : AppRecord> AppListPage(
H A DAppOpPermissionAppList.kt33 import com.android.settingslib.spaprivileged.model.app.AppRecord
46 ) : AppRecord
/aosp14/frameworks/base/packages/SettingsLib/SpaPrivileged/tests/src/com/android/settingslib/spaprivileged/tests/testutils/
H A DTestAppListModel.kt22 import com.android.settingslib.spaprivileged.model.app.AppRecord
28 ) : AppRecord
/aosp14/frameworks/base/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/model/app/
H A DAppListViewModel.kt46 internal data class AppListData<T : AppRecord>(
54 internal interface IAppListViewModel<T : AppRecord> {
60 internal class AppListViewModel<T : AppRecord>(
65 internal open class AppListViewModelImpl<T : AppRecord>(
H A DAppListModel.kt28 data class AppEntry<T : AppRecord>(
37 interface AppListModel<T : AppRecord> {
H A DAppRecord.kt21 interface AppRecord { regex
/aosp14/frameworks/base/packages/SettingsLib/SpaPrivileged/tests/src/com/android/settingslib/spaprivileged/template/app/
H A DAppListSwitchItemTest.kt31 import com.android.settingslib.spaprivileged.model.app.AppRecord
182 record = object : AppRecord {
/aosp14/frameworks/base/packages/SettingsLib/SpaPrivileged/tests/src/com/android/settingslib/spaprivileged/model/app/
H A DAppListViewModelTest.kt130 private data class TestAppRecord(override val app: ApplicationInfo) : AppRecord