mirror of
https://github.com/Helium314/HeliBoard.git
synced 2025-04-22 15:19:10 +00:00
rename language settings fragment
This commit is contained in:
parent
d867eb13bf
commit
042bd14a71
7 changed files with 9 additions and 9 deletions
|
@ -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;
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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>()
|
|
@ -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) {
|
||||
|
|
|
@ -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"/>
|
||||
|
|
Loading…
Add table
Reference in a new issue