Cleanup setIsAllowSearch in Gallery
Bug: 244122804 Test: unit-test & local build gallery Change-Id: I74a79a774559e1fa4dfc0b0893f8f1366ed9c84f
This commit is contained in:
@@ -46,7 +46,6 @@ object ActionButtonPageProvider : SettingsPageProvider {
|
||||
|
||||
fun buildInjectEntry(): SettingsEntryBuilder {
|
||||
return SettingsEntryBuilder.createInject(owner = SettingsPage.create(name))
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
Preference(object : PreferenceModel {
|
||||
override val title = TITLE
|
||||
|
||||
@@ -50,7 +50,6 @@ object AlterDialogPageProvider : SettingsPageProvider {
|
||||
)
|
||||
|
||||
fun buildInjectEntry() = SettingsEntryBuilder.createInject(owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
Preference(object : PreferenceModel {
|
||||
override val title = TITLE
|
||||
|
||||
@@ -55,7 +55,6 @@ object ArgumentPageProvider : SettingsPageProvider {
|
||||
entryList.add(
|
||||
createEntry(owner, EntryEnum.STRING_PARAM)
|
||||
// Set attributes
|
||||
.setIsAllowSearch(true)
|
||||
.setIsSearchDataDynamic(true)
|
||||
.setSearchDataFn { ArgumentPageModel.genStringParamSearchData() }
|
||||
.setUiLayoutFn {
|
||||
@@ -67,7 +66,6 @@ object ArgumentPageProvider : SettingsPageProvider {
|
||||
entryList.add(
|
||||
createEntry(owner, EntryEnum.INT_PARAM)
|
||||
// Set attributes
|
||||
.setIsAllowSearch(true)
|
||||
.setIsSearchDataDynamic(true)
|
||||
.setSearchDataFn { ArgumentPageModel.genIntParamSearchData() }
|
||||
.setUiLayoutFn {
|
||||
@@ -90,8 +88,6 @@ object ArgumentPageProvider : SettingsPageProvider {
|
||||
owner = createSettingsPage(arguments),
|
||||
displayName = "${name}_$stringParam",
|
||||
)
|
||||
// Set attributes
|
||||
.setIsAllowSearch(false)
|
||||
.setSearchDataFn { ArgumentPageModel.genInjectSearchData() }
|
||||
.setUiLayoutFn {
|
||||
// Set ui rendering
|
||||
|
||||
@@ -134,7 +134,6 @@ object ChartPageProvider : SettingsPageProvider {
|
||||
|
||||
fun buildInjectEntry(): SettingsEntryBuilder {
|
||||
return SettingsEntryBuilder.createInject(owner = SettingsPage.create(name))
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
Preference(object : PreferenceModel {
|
||||
override val title = TITLE
|
||||
|
||||
@@ -20,6 +20,7 @@ import android.os.Bundle
|
||||
import androidx.compose.runtime.Composable
|
||||
import androidx.compose.runtime.remember
|
||||
import androidx.compose.ui.tooling.preview.Preview
|
||||
import com.android.settingslib.spa.framework.common.EntrySearchData
|
||||
import com.android.settingslib.spa.framework.common.SettingsEntry
|
||||
import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
|
||||
import com.android.settingslib.spa.framework.common.SettingsPage
|
||||
@@ -42,7 +43,7 @@ object FooterPageProvider : SettingsPageProvider {
|
||||
val entryList = mutableListOf<SettingsEntry>()
|
||||
entryList.add(
|
||||
SettingsEntryBuilder.create( "Some Preference", owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setSearchDataFn { EntrySearchData(title = "Some Preference") }
|
||||
.setUiLayoutFn {
|
||||
Preference(remember {
|
||||
object : PreferenceModel {
|
||||
@@ -58,7 +59,6 @@ object FooterPageProvider : SettingsPageProvider {
|
||||
|
||||
fun buildInjectEntry(): SettingsEntryBuilder {
|
||||
return SettingsEntryBuilder.createInject(owner = SettingsPage.create(name))
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
Preference(object : PreferenceModel {
|
||||
override val title = TITLE
|
||||
|
||||
@@ -72,7 +72,6 @@ object IllustrationPageProvider : SettingsPageProvider {
|
||||
|
||||
fun buildInjectEntry(): SettingsEntryBuilder {
|
||||
return SettingsEntryBuilder.createInject(owner = SettingsPage.create(name))
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
Preference(object : PreferenceModel {
|
||||
override val title = TITLE
|
||||
|
||||
@@ -46,7 +46,6 @@ object LoadingBarPageProvider : SettingsPageProvider {
|
||||
|
||||
fun buildInjectEntry(): SettingsEntryBuilder {
|
||||
return SettingsEntryBuilder.createInject(owner = SettingsPage.create(name))
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
Preference(object : PreferenceModel {
|
||||
override val title = TITLE
|
||||
|
||||
@@ -48,7 +48,6 @@ object ProgressBarPageProvider : SettingsPageProvider {
|
||||
|
||||
fun buildInjectEntry(): SettingsEntryBuilder {
|
||||
return SettingsEntryBuilder.createInject(owner = SettingsPage.create(name))
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
Preference(object : PreferenceModel {
|
||||
override val title = TITLE
|
||||
|
||||
@@ -40,7 +40,6 @@ object SettingsPagerPageProvider : SettingsPageProvider {
|
||||
|
||||
fun buildInjectEntry(): SettingsEntryBuilder {
|
||||
return SettingsEntryBuilder.createInject(owner = SettingsPage.create(name))
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
Preference(object : PreferenceModel {
|
||||
override val title = TITLE
|
||||
|
||||
@@ -48,7 +48,6 @@ object SliderPageProvider : SettingsPageProvider {
|
||||
val entryList = mutableListOf<SettingsEntry>()
|
||||
entryList.add(
|
||||
SettingsEntryBuilder.create("Simple Slider", owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
SliderPreference(object : SliderPreferenceModel {
|
||||
override val title = "Simple Slider"
|
||||
@@ -58,7 +57,6 @@ object SliderPageProvider : SettingsPageProvider {
|
||||
)
|
||||
entryList.add(
|
||||
SettingsEntryBuilder.create("Slider with icon", owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
SliderPreference(object : SliderPreferenceModel {
|
||||
override val title = "Slider with icon"
|
||||
@@ -72,7 +70,6 @@ object SliderPageProvider : SettingsPageProvider {
|
||||
)
|
||||
entryList.add(
|
||||
SettingsEntryBuilder.create("Slider with changeable icon", owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
val initValue = 0
|
||||
var icon by remember { mutableStateOf(Icons.Outlined.MusicOff) }
|
||||
@@ -93,7 +90,6 @@ object SliderPageProvider : SettingsPageProvider {
|
||||
)
|
||||
entryList.add(
|
||||
SettingsEntryBuilder.create("Slider with steps", owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
SliderPreference(object : SliderPreferenceModel {
|
||||
override val title = "Slider with steps"
|
||||
@@ -109,7 +105,6 @@ object SliderPageProvider : SettingsPageProvider {
|
||||
|
||||
fun buildInjectEntry(): SettingsEntryBuilder {
|
||||
return SettingsEntryBuilder.createInject(owner = SettingsPage.create(name))
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
Preference(object : PreferenceModel {
|
||||
override val title = TITLE
|
||||
|
||||
@@ -44,14 +44,12 @@ object MainSwitchPreferencePageProvider : SettingsPageProvider {
|
||||
val entryList = mutableListOf<SettingsEntry>()
|
||||
entryList.add(
|
||||
SettingsEntryBuilder.create( "MainSwitchPreference", owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
SampleMainSwitchPreference()
|
||||
}.build()
|
||||
)
|
||||
entryList.add(
|
||||
SettingsEntryBuilder.create( "MainSwitchPreference not changeable", owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
SampleNotChangeableMainSwitchPreference()
|
||||
}.build()
|
||||
@@ -62,7 +60,6 @@ object MainSwitchPreferencePageProvider : SettingsPageProvider {
|
||||
|
||||
fun buildInjectEntry(): SettingsEntryBuilder {
|
||||
return SettingsEntryBuilder.createInject(owner = SettingsPage.create(name))
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
Preference(object : PreferenceModel {
|
||||
override val title = TITLE
|
||||
|
||||
@@ -43,7 +43,6 @@ object PreferenceMainPageProvider : SettingsPageProvider {
|
||||
|
||||
fun buildInjectEntry(): SettingsEntryBuilder {
|
||||
return SettingsEntryBuilder.createInject(owner = owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
Preference(object : PreferenceModel {
|
||||
override val title = TITLE
|
||||
|
||||
@@ -87,7 +87,6 @@ object PreferencePageProvider : SettingsPageProvider {
|
||||
val entryList = mutableListOf<SettingsEntry>()
|
||||
entryList.add(
|
||||
createEntry(EntryEnum.SIMPLE_PREFERENCE)
|
||||
.setIsAllowSearch(true)
|
||||
.setMacro {
|
||||
spaLogger.message(TAG, "create macro for ${EntryEnum.SIMPLE_PREFERENCE}")
|
||||
SimplePreferenceMacro(title = SIMPLE_PREFERENCE_TITLE)
|
||||
@@ -96,7 +95,6 @@ object PreferencePageProvider : SettingsPageProvider {
|
||||
)
|
||||
entryList.add(
|
||||
createEntry(EntryEnum.SUMMARY_PREFERENCE)
|
||||
.setIsAllowSearch(true)
|
||||
.setMacro {
|
||||
spaLogger.message(TAG, "create macro for ${EntryEnum.SUMMARY_PREFERENCE}")
|
||||
SimplePreferenceMacro(
|
||||
@@ -110,7 +108,6 @@ object PreferencePageProvider : SettingsPageProvider {
|
||||
entryList.add(singleLineSummaryEntry())
|
||||
entryList.add(
|
||||
createEntry(EntryEnum.DISABLED_PREFERENCE)
|
||||
.setIsAllowSearch(true)
|
||||
.setHasMutableStatus(true)
|
||||
.setMacro {
|
||||
spaLogger.message(TAG, "create macro for ${EntryEnum.DISABLED_PREFERENCE}")
|
||||
@@ -126,7 +123,6 @@ object PreferencePageProvider : SettingsPageProvider {
|
||||
)
|
||||
entryList.add(
|
||||
createEntry(EntryEnum.ASYNC_SUMMARY_PREFERENCE)
|
||||
.setIsAllowSearch(true)
|
||||
.setHasMutableStatus(true)
|
||||
.setSearchDataFn {
|
||||
EntrySearchData(title = ASYNC_PREFERENCE_TITLE)
|
||||
@@ -165,7 +161,6 @@ object PreferencePageProvider : SettingsPageProvider {
|
||||
)
|
||||
entryList.add(
|
||||
createEntry(EntryEnum.MANUAL_UPDATE_PREFERENCE)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
val model = PreferencePageModel.create()
|
||||
val manualUpdaterSummary = remember { model.getManualUpdaterSummary() }
|
||||
@@ -179,7 +174,8 @@ object PreferencePageProvider : SettingsPageProvider {
|
||||
}
|
||||
}
|
||||
)
|
||||
}.setSliceDataFn { sliceUri, args ->
|
||||
}
|
||||
.setSliceDataFn { sliceUri, args ->
|
||||
val createSliceImpl = { v: Int ->
|
||||
createDemoActionSlice(
|
||||
sliceUri = sliceUri,
|
||||
@@ -204,7 +200,6 @@ object PreferencePageProvider : SettingsPageProvider {
|
||||
)
|
||||
entryList.add(
|
||||
createEntry(EntryEnum.AUTO_UPDATE_PREFERENCE)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
val model = PreferencePageModel.create()
|
||||
val autoUpdaterSummary = remember { model.getAutoUpdaterSummary() }
|
||||
@@ -251,7 +246,6 @@ object PreferencePageProvider : SettingsPageProvider {
|
||||
}
|
||||
|
||||
private fun singleLineSummaryEntry() = createEntry(EntryEnum.SINGLE_LINE_SUMMARY_PREFERENCE)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
Preference(
|
||||
model = object : PreferenceModel {
|
||||
@@ -267,7 +261,6 @@ object PreferencePageProvider : SettingsPageProvider {
|
||||
|
||||
fun buildInjectEntry(): SettingsEntryBuilder {
|
||||
return SettingsEntryBuilder.createInject(owner = owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setMacro {
|
||||
spaLogger.message(TAG, "create macro for INJECT entry")
|
||||
SimplePreferenceMacro(
|
||||
|
||||
@@ -49,35 +49,30 @@ object SwitchPreferencePageProvider : SettingsPageProvider {
|
||||
val entryList = mutableListOf<SettingsEntry>()
|
||||
entryList.add(
|
||||
SettingsEntryBuilder.create( "SwitchPreference", owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
SampleSwitchPreference()
|
||||
}.build()
|
||||
)
|
||||
entryList.add(
|
||||
SettingsEntryBuilder.create( "SwitchPreference with summary", owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
SampleSwitchPreferenceWithSummary()
|
||||
}.build()
|
||||
)
|
||||
entryList.add(
|
||||
SettingsEntryBuilder.create( "SwitchPreference with async summary", owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
SampleSwitchPreferenceWithAsyncSummary()
|
||||
}.build()
|
||||
)
|
||||
entryList.add(
|
||||
SettingsEntryBuilder.create( "SwitchPreference not changeable", owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
SampleNotChangeableSwitchPreference()
|
||||
}.build()
|
||||
)
|
||||
entryList.add(
|
||||
SettingsEntryBuilder.create( "SwitchPreference with icon", owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
SampleSwitchPreferenceWithIcon()
|
||||
}.build()
|
||||
@@ -88,7 +83,6 @@ object SwitchPreferencePageProvider : SettingsPageProvider {
|
||||
|
||||
fun buildInjectEntry(): SettingsEntryBuilder {
|
||||
return SettingsEntryBuilder.createInject(owner = SettingsPage.create(name))
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
Preference(object : PreferenceModel {
|
||||
override val title = TITLE
|
||||
|
||||
@@ -46,28 +46,24 @@ object TwoTargetSwitchPreferencePageProvider : SettingsPageProvider {
|
||||
val entryList = mutableListOf<SettingsEntry>()
|
||||
entryList.add(
|
||||
SettingsEntryBuilder.create( "TwoTargetSwitchPreference", owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
SampleTwoTargetSwitchPreference()
|
||||
}.build()
|
||||
)
|
||||
entryList.add(
|
||||
SettingsEntryBuilder.create( "TwoTargetSwitchPreference with summary", owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
SampleTwoTargetSwitchPreferenceWithSummary()
|
||||
}.build()
|
||||
)
|
||||
entryList.add(
|
||||
SettingsEntryBuilder.create( "TwoTargetSwitchPreference with async summary", owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
SampleTwoTargetSwitchPreferenceWithAsyncSummary()
|
||||
}.build()
|
||||
)
|
||||
entryList.add(
|
||||
SettingsEntryBuilder.create( "TwoTargetSwitchPreference not changeable", owner)
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
SampleNotChangeableTwoTargetSwitchPreference()
|
||||
}.build()
|
||||
@@ -78,7 +74,6 @@ object TwoTargetSwitchPreferencePageProvider : SettingsPageProvider {
|
||||
|
||||
fun buildInjectEntry(): SettingsEntryBuilder {
|
||||
return SettingsEntryBuilder.createInject(owner = SettingsPage.create(name))
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
Preference(object : PreferenceModel {
|
||||
override val title = TITLE
|
||||
|
||||
@@ -39,7 +39,6 @@ object CategoryPageProvider : SettingsPageProvider {
|
||||
|
||||
fun buildInjectEntry(): SettingsEntryBuilder {
|
||||
return SettingsEntryBuilder.createInject(owner = SettingsPage.create(name))
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
Preference(object : PreferenceModel {
|
||||
override val title = TITLE
|
||||
|
||||
@@ -40,7 +40,6 @@ object SpinnerPageProvider : SettingsPageProvider {
|
||||
|
||||
fun buildInjectEntry(): SettingsEntryBuilder {
|
||||
return SettingsEntryBuilder.createInject(owner = SettingsPage.create(name))
|
||||
.setIsAllowSearch(true)
|
||||
.setUiLayoutFn {
|
||||
Preference(object : PreferenceModel {
|
||||
override val title = TITLE
|
||||
|
||||
Reference in New Issue
Block a user