Added advanced option to disable swipe actions

This commit is contained in:
M66B
2018-10-13 16:01:35 +00:00
parent 8c4dc66550
commit 1d9b8a8bde
4 changed files with 26 additions and 1 deletions

View File

@@ -36,6 +36,7 @@ public class FragmentOptions extends FragmentEx {
private CheckBox cbAvatars;
private CheckBox cbLight;
private CheckBox cbBrowse;
private CheckBox cbSwipe;
private CheckBox cbDebug;
@Override
@@ -50,6 +51,7 @@ public class FragmentOptions extends FragmentEx {
cbAvatars = view.findViewById(R.id.cbAvatars);
cbLight = view.findViewById(R.id.cbLight);
cbBrowse = view.findViewById(R.id.cbBrowse);
cbSwipe = view.findViewById(R.id.cbSwipe);
cbDebug = view.findViewById(R.id.cbDebug);
// Wire controls
@@ -92,6 +94,15 @@ public class FragmentOptions extends FragmentEx {
}
});
cbSwipe.setChecked(prefs.getBoolean("swipe", true));
cbSwipe.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton compoundButton, boolean checked) {
prefs.edit().putBoolean("swipe", checked).apply();
ServiceSynchronize.reload(getContext(), "swipe=" + checked);
}
});
cbDebug.setChecked(prefs.getBoolean("debug", false));
cbDebug.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override