Home
last modified time | relevance | path

Searched refs:SettingsEntryBuilder (Results 1 – 25 of 42) sorted by relevance

12

/frameworks/base/packages/SettingsLib/Spa/spa/src/com/android/settingslib/spa/framework/common/
DSettingsEntryBuilder.kt30 class SettingsEntryBuilder(private val name: String, private val owner: SettingsPage) { in <lambda>() class
75 fun setLabel(label: String): SettingsEntryBuilder { in <lambda>()
83 ): SettingsEntryBuilder { in <lambda>()
89 fun setIsSearchDataDynamic(isDynamic: Boolean): SettingsEntryBuilder { in <lambda>()
94 fun setHasMutableStatus(hasMutableStatus: Boolean): SettingsEntryBuilder { in <lambda>()
99 fun setMacro(fn: (arguments: Bundle?) -> EntryMacro): SettingsEntryBuilder { in <lambda>()
109 fun setStatusDataFn(fn: StatusDataGetter): SettingsEntryBuilder { in <lambda>()
114 fun setSearchDataFn(fn: SearchDataGetter): SettingsEntryBuilder { in <lambda>()
120 fun clearSearchDataFn(): SettingsEntryBuilder { in <lambda>()
126 fun setSliceDataFn(fn: SliceDataGetter): SettingsEntryBuilder { in <lambda>()
[all …]
/frameworks/base/packages/SettingsLib/Spa/tests/src/com/android/settingslib/spa/tests/testutils/
DSpaEnvironmentForTest.kt35 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder in <lambda>()
122 fun buildInject(): SettingsEntryBuilder { in buildInject()
123 return SettingsEntryBuilder.createInject(this.createSettingsPage()) in buildInject()
135 SettingsEntryBuilder.create(owner, "Layer1Entry1").build(), in buildEntry()
137 SettingsEntryBuilder.create(owner, "Layer1Entry2").build(), in buildEntry()
145 fun buildInject(): SettingsEntryBuilder { in buildInject()
146 return SettingsEntryBuilder.createInject(this.createSettingsPage()) in buildInject()
152 SettingsEntryBuilder.create(owner, "Layer2Entry1") in buildEntry()
161 SettingsEntryBuilder.create(owner, "Layer2Entry2").build(), in buildEntry()
177 fun buildInject() = SettingsEntryBuilder.createInject(this.createSettingsPage()) in buildInject()
[all …]
/frameworks/base/packages/SettingsLib/Spa/gallery/src/com/android/settingslib/spa/gallery/ui/
DCategoryPage.kt24 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
42 fun buildInjectEntry(): SettingsEntryBuilder { in buildInjectEntry()
43 return SettingsEntryBuilder.createInject(owner) in buildInjectEntry()
60 SettingsEntryBuilder.create("Preference 1", owner) in buildEntry()
65 SettingsEntryBuilder.create("Preference 2", owner) in buildEntry()
70 SettingsEntryBuilder.create("Preference 3", owner) in buildEntry()
76 SettingsEntryBuilder.create("Preference 4", owner) in buildEntry()
DCopyablePageProvider.kt25 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
42 fun buildInjectEntry(): SettingsEntryBuilder { in buildInjectEntry()
43 return SettingsEntryBuilder.createInject(owner) in buildInjectEntry()
DSpinnerPageProvider.kt26 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
42 fun buildInjectEntry(): SettingsEntryBuilder { in buildInjectEntry()
43 return SettingsEntryBuilder.createInject(owner = createSettingsPage()) in buildInjectEntry()
/frameworks/base/packages/SettingsLib/Spa/gallery/src/com/android/settingslib/spa/gallery/page/
DSliderPage.kt31 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder in <lambda>()
50 SettingsEntryBuilder.create("Simple Slider", owner) in <lambda>()
59 SettingsEntryBuilder.create("Slider with icon", owner) in <lambda>()
72 SettingsEntryBuilder.create("Slider with changeable icon", owner) in <lambda>()
92 SettingsEntryBuilder.create("Slider with steps", owner) in <lambda>()
106 fun buildInjectEntry(): SettingsEntryBuilder { in <lambda>()
107 return SettingsEntryBuilder.createInject(owner) in <lambda>()
DIllustrationPage.kt23 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
44 SettingsEntryBuilder.create( "Lottie Illustration", owner) in buildEntry()
57 SettingsEntryBuilder.create( "Image Illustration", owner) in buildEntry()
73 fun buildInjectEntry(): SettingsEntryBuilder { in buildInjectEntry()
74 return SettingsEntryBuilder.createInject(owner) in buildInjectEntry()
DArgumentPage.kt24 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
43 private fun createEntry(owner: SettingsPage, entry: EntryEnum): SettingsEntryBuilder { in createEntry()
44 return SettingsEntryBuilder.create(owner, entry.name, entry.displayName) in createEntry()
84 fun buildInjectEntry(stringParam: String): SettingsEntryBuilder? { in buildInjectEntry()
88 return SettingsEntryBuilder.createInject( in buildInjectEntry()
DFooterPageProvider.kt25 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
46 SettingsEntryBuilder.create( "Some Preference", owner) in buildEntry()
61 fun buildInjectEntry(): SettingsEntryBuilder { in buildInjectEntry()
62 return SettingsEntryBuilder.createInject(owner) in buildInjectEntry()
/frameworks/base/packages/SettingsLib/Spa/gallery/src/com/android/settingslib/spa/gallery/preference/
DSwitchPreferencePageProvider.kt31 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder in <lambda>()
52 SettingsEntryBuilder.create( "SwitchPreference", owner) in <lambda>()
58 SettingsEntryBuilder.create( "SwitchPreference with summary", owner) in <lambda>()
64 SettingsEntryBuilder.create( "SwitchPreference with async summary", owner) in <lambda>()
70 SettingsEntryBuilder.create( "SwitchPreference not changeable", owner) in <lambda>()
76 SettingsEntryBuilder.create( "SwitchPreference with icon", owner) in <lambda>()
85 fun buildInjectEntry(): SettingsEntryBuilder { in <lambda>()
86 return SettingsEntryBuilder.createInject(owner) in <lambda>()
DTwoTargetSwitchPreferencePageProvider.kt29 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder in <lambda>()
49 SettingsEntryBuilder.create( "TwoTargetSwitchPreference", owner) in <lambda>()
55 SettingsEntryBuilder.create( "TwoTargetSwitchPreference with summary", owner) in <lambda>()
61 SettingsEntryBuilder.create( "TwoTargetSwitchPreference with async summary", owner) in <lambda>()
67 SettingsEntryBuilder.create( "TwoTargetSwitchPreference not changeable", owner) in <lambda>()
76 fun buildInjectEntry(): SettingsEntryBuilder { in <lambda>()
77 return SettingsEntryBuilder.createInject(owner) in <lambda>()
DMainSwitchPreferencePage.kt28 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder in <lambda>()
47 SettingsEntryBuilder.create("MainSwitchPreference", owner) in <lambda>()
53 SettingsEntryBuilder.create("MainSwitchPreference not changeable", owner) in <lambda>()
62 fun buildInjectEntry(): SettingsEntryBuilder { in <lambda>()
63 return SettingsEntryBuilder.createInject(owner) in <lambda>()
DListPreferencePageProvider.kt26 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
47 SettingsEntryBuilder.create("ListPreference", owner) in buildEntry()
51 SettingsEntryBuilder.create("ListPreference not changeable", owner)
57 fun buildInjectEntry(): SettingsEntryBuilder { in buildInjectEntry()
58 return SettingsEntryBuilder.createInject(owner) in buildInjectEntry()
DPreferenceMainPageProvider.kt21 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
45 fun buildInjectEntry(): SettingsEntryBuilder { in buildInjectEntry()
46 return SettingsEntryBuilder.createInject(owner = owner) in buildInjectEntry()
/frameworks/base/packages/SettingsLib/Spa/gallery/src/com/android/settingslib/spa/gallery/dialog/
DDialogMainPageProvider.kt22 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
38 SettingsEntryBuilder.create("AlertDialog", owner).setUiLayoutFn { in buildEntry()
50 SettingsEntryBuilder.create("NavDialog", owner).setUiLayoutFn { in <lambda>()
58 fun buildInjectEntry() = SettingsEntryBuilder.createInject(owner) in buildInjectEntry()
/frameworks/base/packages/SettingsLib/Spa/gallery/src/com/android/settingslib/spa/gallery/chart/
DChartPageProvider.kt23 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder in <lambda>()
55 SettingsEntryBuilder.create("Line Chart", owner) in buildEntry()
85 SettingsEntryBuilder.create("Pie Chart", owner) in buildEntry()
106 fun buildInjectEntry(): SettingsEntryBuilder { in buildInjectEntry()
107 return SettingsEntryBuilder.createInject(owner) in buildInjectEntry()
/frameworks/base/packages/SettingsLib/Spa/tests/src/com/android/settingslib/spa/framework/common/
DSettingsEntryTest.kt69 val entry = SettingsEntryBuilder.create(owner, "myEntry").build() in testBuildBasic()
88 SettingsEntryBuilder.createLinkFrom("myEntry", owner).setLink(toPage = toPage).build() in testBuildWithLink()
95 SettingsEntryBuilder.createLinkTo("myEntry", owner).setLink(fromPage = fromPage).build() in testBuildWithLink()
105 val entryInject = SettingsEntryBuilder.createInject(owner).build() in testBuildInject()
119 val entryInject = SettingsEntryBuilder.createRoot(owner, "myRootEntry").build() in testBuildRoot()
135 SettingsEntryBuilder.create(owner, "myEntry") in testSetAttributes()
154 SettingsEntryBuilder.create(ownerDisabled, "myEntry") in testSetAttributes()
191 val entry = SettingsEntryBuilder.create(owner, "myEntry").setMacro { in testSetMarco()
219 val entryBuilder = SettingsEntryBuilder.create(owner, "myEntry").setSliceDataFn { uri, _ -> in testSetSliceDataFn()
/frameworks/base/packages/SettingsLib/Spa/gallery/src/com/android/settingslib/spa/gallery/itemList/
DItemOperatePage.kt29 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder in <lambda>()
67 SettingsEntryBuilder.create("ItemName", owner) in <lambda>()
82 SettingsEntryBuilder.create("ItemOp", owner) in <lambda>()
98 fun buildInjectEntry(opParam: String): SettingsEntryBuilder? { in <lambda>()
102 return SettingsEntryBuilder.createInject( in <lambda>()
DOperateListPage.kt21 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
47 fun buildInjectEntry(): SettingsEntryBuilder { in buildInjectEntry()
48 return SettingsEntryBuilder.createInject(owner = owner) in buildInjectEntry()
/frameworks/base/packages/SettingsLib/Spa/gallery/src/com/android/settingslib/spa/gallery/editor/
DEditorMainPageProvider.kt21 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
47 fun buildInjectEntry(): SettingsEntryBuilder { in buildInjectEntry()
48 return SettingsEntryBuilder.createInject(owner = owner) in buildInjectEntry()
DSettingsOutlinedTextFieldPageProvider.kt26 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
57 fun buildInjectEntry(): SettingsEntryBuilder { in buildInjectEntry()
58 return SettingsEntryBuilder.createInject(owner = createSettingsPage()) in buildInjectEntry()
DSettingsTextFieldPasswordPageProvider.kt26 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
56 fun buildInjectEntry(): SettingsEntryBuilder { in buildInjectEntry()
57 return SettingsEntryBuilder.createInject(owner = createSettingsPage()) in buildInjectEntry()
DSettingsDropdownBoxPageProvider.kt26 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
85 fun buildInjectEntry(): SettingsEntryBuilder { in buildInjectEntry()
86 return SettingsEntryBuilder.createInject(owner = createSettingsPage()) in buildInjectEntry()
/frameworks/base/packages/SettingsLib/Spa/tests/src/com/android/settingslib/spa/framework/util/
DSpaIntentTest.kt23 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
46 Truth.assertThat(SettingsEntryBuilder.createInject(nullPage).build().createIntent()) in testCreateIntent()
56 val entry = SettingsEntryBuilder.createInject(page).build() in testCreateIntent()
/frameworks/base/packages/SettingsLib/Spa/gallery/src/com/android/settingslib/spa/gallery/button/
DActionButtonPageProvider.kt26 import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
58 fun buildInjectEntry(): SettingsEntryBuilder { in buildInjectEntry()
59 return SettingsEntryBuilder.createInject(owner = createSettingsPage()) in buildInjectEntry()

12