Searched refs:AppRecord (Results 1 – 15 of 15) sorted by relevance
29 import com.android.settingslib.spaprivileged.model.app.AppRecord31 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 {}
50 import com.android.settingslib.spaprivileged.model.app.AppRecord73 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(
41 import com.android.settingslib.spaprivileged.model.app.AppRecord106 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>(
28 import com.android.settingslib.spaprivileged.model.app.AppRecord34 interface TogglePermissionAppListModel<T : AppRecord> {87 fun createModel(context: Context): TogglePermissionAppListModel<out AppRecord>
22 import com.android.settingslib.spaprivileged.model.app.AppRecord26 fun <T : AppRecord> AppListItemModel<T>.AppListButtonItem (
24 import com.android.settingslib.spaprivileged.model.app.AppRecord27 fun <T : AppRecord> AppListItemModel<T>.AppListSwitchItem(
42 import com.android.settingslib.spaprivileged.model.app.AppRecord92 listModelSupplier: (Context) -> TogglePermissionAppListModel<out AppRecord>,114 internal fun <T : AppRecord> TogglePermissionAppListModel<T>.TogglePermissionAppList(134 internal class TogglePermissionInternalAppListModel<T : AppRecord>(
28 import com.android.settingslib.spaprivileged.model.app.AppRecord39 fun <T : AppRecord> AppListPage(
33 import com.android.settingslib.spaprivileged.model.app.AppRecord46 ) : AppRecord
22 import com.android.settingslib.spaprivileged.model.app.AppRecord28 ) : AppRecord
46 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>(
28 data class AppEntry<T : AppRecord>(37 interface AppListModel<T : AppRecord> {
21 interface AppRecord { regex
31 import com.android.settingslib.spaprivileged.model.app.AppRecord182 record = object : AppRecord {
130 private data class TestAppRecord(override val app: ApplicationInfo) : AppRecord