mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-02 23:26:12 +02:00
Added option to show filter icon when rules were applied
This commit is contained in:
@@ -119,6 +119,7 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc
|
||||
private SeekBar sbClassMinProbability;
|
||||
private TextView tvClassMinDifference;
|
||||
private SeekBar sbClassMinDifference;
|
||||
private SwitchCompat swShowFiltered;
|
||||
private ImageButton ibClassification;
|
||||
private TextView tvFtsIndexed;
|
||||
private TextView tvFtsPro;
|
||||
@@ -270,6 +271,7 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc
|
||||
private final static String[] RESET_OPTIONS = new String[]{
|
||||
"sort_answers", "shortcuts", "fts",
|
||||
"classification", "class_min_probability", "class_min_difference",
|
||||
"show_filtered",
|
||||
"language",
|
||||
"lt_enabled", "lt_auto", "lt_picky", "lt_uri", "lt_user", "lt_key",
|
||||
"deepl_enabled",
|
||||
@@ -359,6 +361,7 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc
|
||||
sbClassMinProbability = view.findViewById(R.id.sbClassMinProbability);
|
||||
tvClassMinDifference = view.findViewById(R.id.tvClassMinDifference);
|
||||
sbClassMinDifference = view.findViewById(R.id.sbClassMinDifference);
|
||||
swShowFiltered = view.findViewById(R.id.swShowFiltered);
|
||||
tvFtsIndexed = view.findViewById(R.id.tvFtsIndexed);
|
||||
tvFtsPro = view.findViewById(R.id.tvFtsPro);
|
||||
spLanguage = view.findViewById(R.id.spLanguage);
|
||||
@@ -647,6 +650,13 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc
|
||||
}
|
||||
});
|
||||
|
||||
swShowFiltered.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
|
||||
@Override
|
||||
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
|
||||
prefs.edit().putBoolean("show_filtered", isChecked).apply();
|
||||
}
|
||||
});
|
||||
|
||||
spLanguage.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
|
||||
@Override
|
||||
public void onItemSelected(AdapterView<?> adapterView, View view, int position, long id) {
|
||||
@@ -2339,6 +2349,8 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc
|
||||
tvClassMinDifference.setText(getString(R.string.title_advanced_class_min_difference, NF.format(class_min_difference)));
|
||||
sbClassMinDifference.setProgress(class_min_difference);
|
||||
|
||||
swShowFiltered.setChecked(prefs.getBoolean("show_filtered", false));
|
||||
|
||||
int selected = -1;
|
||||
String language = prefs.getString("language", null);
|
||||
List<String> display = new ArrayList<>();
|
||||
|
||||
Reference in New Issue
Block a user