rename language settings fragment

This commit is contained in:
Helium314 2023-09-12 14:50:36 +02:00
parent d867eb13bf
commit 042bd14a71
7 changed files with 9 additions and 9 deletions

View file

@ -16,7 +16,7 @@
package org.dslul.openboard.inputmethod.latin;
import static org.dslul.openboard.inputmethod.latin.settings.LanguageFakeSettingsFragmentKt.USER_DICTIONARY_SUFFIX;
import static org.dslul.openboard.inputmethod.latin.settings.LanguageSettingsFragmentKt.USER_DICTIONARY_SUFFIX;
import android.content.Context;
import android.content.SharedPreferences;

View file

@ -26,7 +26,7 @@ class LanguageFilterListFakePreference(searchField: EditText, recyclerView: Recy
private val adapter = LanguageAdapter(emptyList(), recyclerView.context)
private val sortedSubtypes = mutableListOf<MutableList<SubtypeInfo>>()
fun setSettingsFragment(newFragment: LanguageFakeSettingsFragment?) {
fun setSettingsFragment(newFragment: LanguageSettingsFragment?) {
adapter.fragment = newFragment
}
@ -50,7 +50,7 @@ class LanguageAdapter(list: List<MutableList<SubtypeInfo>> = listOf(), context:
RecyclerView.Adapter<LanguageAdapter.ViewHolder>() {
var onlySystemLocales = false
private val prefs = DeviceProtectedUtils.getSharedPreferences(context)
var fragment: LanguageFakeSettingsFragment? = null
var fragment: LanguageSettingsFragment? = null
var list: List<MutableList<SubtypeInfo>> = list
set(value) {

View file

@ -22,10 +22,10 @@ import java.util.*
class LanguageSettingsDialog(
context: Context,
private val infos: MutableList<SubtypeInfo>,
private val fragment: LanguageFakeSettingsFragment?,
private val fragment: LanguageSettingsFragment?,
private val onlySystemLocales: Boolean,
private val onSubtypesChanged: () -> Unit
) : AlertDialog(context), LanguageFakeSettingsFragment.Listener {
) : AlertDialog(context), LanguageSettingsFragment.Listener {
private val prefs = DeviceProtectedUtils.getSharedPreferences(context)!!
private val view = LayoutInflater.from(context).inflate(R.layout.locale_settings_dialog, null)
private val mainLocaleString = infos.first().subtype.locale()

View file

@ -24,7 +24,7 @@ import java.util.*
// not a SettingsFragment, because with androidx.preferences it's very complicated or
// impossible to have the languages RecyclerView scrollable (this way it works nicely out of the box)
class LanguageFakeSettingsFragment : Fragment(R.layout.language_fake_settings) {
class LanguageSettingsFragment : Fragment(R.layout.language_settings) {
private val sortedSubtypes = LinkedHashMap<String, MutableList<SubtypeInfo>>()
private val enabledSubtypes = mutableListOf<InputMethodSubtype>()
private val systemLocales = mutableListOf<Locale>()

View file

@ -21,7 +21,7 @@ import org.dslul.openboard.inputmethod.latin.settings.AppearanceSettingsFragment
import org.dslul.openboard.inputmethod.latin.settings.CorrectionSettingsFragment;
import org.dslul.openboard.inputmethod.latin.settings.DebugSettingsFragment;
import org.dslul.openboard.inputmethod.latin.settings.GestureSettingsFragment;
import org.dslul.openboard.inputmethod.latin.settings.LanguageFakeSettingsFragment;
import org.dslul.openboard.inputmethod.latin.settings.LanguageSettingsFragment;
import org.dslul.openboard.inputmethod.latin.settings.PreferencesSettingsFragment;
import org.dslul.openboard.inputmethod.latin.settings.SettingsFragment;
import org.dslul.openboard.inputmethod.latin.settings.AboutFragment;
@ -49,7 +49,7 @@ public class FragmentUtils {
sLatinImeFragments.add(UserDictionaryList.class.getName());
sLatinImeFragments.add(UserDictionaryLocalePicker.class.getName());
sLatinImeFragments.add(UserDictionarySettings.class.getName());
sLatinImeFragments.add(LanguageFakeSettingsFragment.class.getName());
sLatinImeFragments.add(LanguageSettingsFragment.class.getName());
}
public static boolean isValidFragment(String fragmentName) {

View file

@ -17,7 +17,7 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:key="english_ime_settings">
<PreferenceScreen
android:fragment="org.dslul.openboard.inputmethod.latin.settings.LanguageFakeSettingsFragment"
android:fragment="org.dslul.openboard.inputmethod.latin.settings.LanguageSettingsFragment"
android:title="@string/language_selection_title"
android:key="screen_languages"
android:icon="@drawable/ic_settings_languages"/>