diff --git a/src/com/android/settings/accessibility/CaptionAppearanceFragment.java b/src/com/android/settings/accessibility/CaptionAppearanceFragment.java index 34210577e40..5771ffecdc3 100644 --- a/src/com/android/settings/accessibility/CaptionAppearanceFragment.java +++ b/src/com/android/settings/accessibility/CaptionAppearanceFragment.java @@ -35,7 +35,9 @@ import com.android.internal.widget.SubtitleView; import com.android.settings.R; import com.android.settings.SettingsPreferenceFragment; import com.android.settings.accessibility.ListDialogPreference.OnValueChangedListener; +import com.android.settings.search.BaseSearchIndexProvider; import com.android.settingslib.accessibility.AccessibilityUtils; +import com.android.settingslib.search.SearchIndexable; import com.android.settingslib.widget.LayoutPreference; import java.util.ArrayList; @@ -45,6 +47,7 @@ import java.util.Locale; /** * Settings fragment containing font style of captioning properties. */ +@SearchIndexable public class CaptionAppearanceFragment extends SettingsPreferenceFragment implements OnPreferenceChangeListener, OnValueChangedListener { private static final String PREF_CAPTION_PREVIEW = "caption_preview"; @@ -407,4 +410,8 @@ public class CaptionAppearanceFragment extends SettingsPreferenceFragment return true; } + + public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER = + new BaseSearchIndexProvider(R.xml.captioning_appearance); } + diff --git a/src/com/android/settings/accessibility/CaptionMoreOptionsFragment.java b/src/com/android/settings/accessibility/CaptionMoreOptionsFragment.java index 5e1ddb77abc..a785424b522 100644 --- a/src/com/android/settings/accessibility/CaptionMoreOptionsFragment.java +++ b/src/com/android/settings/accessibility/CaptionMoreOptionsFragment.java @@ -27,10 +27,13 @@ import androidx.preference.Preference; import com.android.settings.R; import com.android.settings.SettingsPreferenceFragment; +import com.android.settings.search.BaseSearchIndexProvider; +import com.android.settingslib.search.SearchIndexable; /** * Settings fragment containing more options of captioning properties. */ +@SearchIndexable public class CaptionMoreOptionsFragment extends SettingsPreferenceFragment implements Preference.OnPreferenceChangeListener { private static final String PREF_LOCALE = "captioning_locale"; @@ -79,4 +82,7 @@ public class CaptionMoreOptionsFragment extends SettingsPreferenceFragment return true; } + + public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER = + new BaseSearchIndexProvider(R.xml.captioning_more_options); } diff --git a/src/com/android/settings/accessibility/CaptionPropertiesFragment.java b/src/com/android/settings/accessibility/CaptionPropertiesFragment.java index 407c1c7a9ab..fe90845979d 100644 --- a/src/com/android/settings/accessibility/CaptionPropertiesFragment.java +++ b/src/com/android/settings/accessibility/CaptionPropertiesFragment.java @@ -29,6 +29,8 @@ import androidx.preference.SwitchPreference; import com.android.settings.R; import com.android.settings.SettingsPreferenceFragment; +import com.android.settings.search.BaseSearchIndexProvider; +import com.android.settingslib.search.SearchIndexable; import java.util.ArrayList; import java.util.List; @@ -36,6 +38,7 @@ import java.util.List; /** * Settings fragment containing captioning properties. */ +@SearchIndexable public class CaptionPropertiesFragment extends SettingsPreferenceFragment implements OnPreferenceChangeListener { private static final String PREF_SWITCH = "captioning_preference_switch"; @@ -107,4 +110,7 @@ public class CaptionPropertiesFragment extends SettingsPreferenceFragment return true; } + + public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER = + new BaseSearchIndexProvider(R.xml.captioning_settings); }