mirror of
https://github.com/M66B/FairEmail.git
synced 2026-03-31 06:08:31 +02:00
Added push messages remark
This commit is contained in:
@@ -66,6 +66,7 @@ public class FragmentFolder extends FragmentBase {
|
||||
private CheckBox cbPoll;
|
||||
private EditText etPoll;
|
||||
private TextView tvPoll;
|
||||
private TextView tvPollRemark;
|
||||
private CheckBox cbDownload;
|
||||
private CheckBox cbAutoClassifySource;
|
||||
private CheckBox cbAutoClassifyTarget;
|
||||
@@ -129,6 +130,7 @@ public class FragmentFolder extends FragmentBase {
|
||||
cbPoll = view.findViewById(R.id.cbPoll);
|
||||
etPoll = view.findViewById(R.id.etPoll);
|
||||
tvPoll = view.findViewById(R.id.tvPoll);
|
||||
tvPollRemark = view.findViewById(R.id.tvPollRemark);
|
||||
cbDownload = view.findViewById(R.id.cbDownload);
|
||||
cbAutoClassifySource = view.findViewById(R.id.cbAutoClassifySource);
|
||||
cbAutoClassifyTarget = view.findViewById(R.id.cbAutoClassifyTarget);
|
||||
@@ -166,16 +168,20 @@ public class FragmentFolder extends FragmentBase {
|
||||
@Override
|
||||
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
|
||||
cbPoll.setEnabled(isChecked);
|
||||
etPoll.setEnabled(isChecked);
|
||||
tvPoll.setEnabled(isChecked);
|
||||
grpPoll.setVisibility(imap && isChecked && cbPoll.isChecked() ? View.VISIBLE : View.GONE);
|
||||
tvPollRemark.setVisibility(imap && cbPoll.isEnabled() && !cbPoll.isChecked()
|
||||
? View.VISIBLE : View.GONE);
|
||||
grpPoll.setVisibility(imap && cbPoll.isEnabled() && cbPoll.isChecked()
|
||||
? View.VISIBLE : View.GONE);
|
||||
}
|
||||
});
|
||||
|
||||
cbPoll.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
|
||||
@Override
|
||||
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
|
||||
grpPoll.setVisibility(imap && cbPoll.isEnabled() && isChecked ? View.VISIBLE : View.GONE);
|
||||
tvPollRemark.setVisibility(imap && cbPoll.isEnabled() && !cbPoll.isChecked()
|
||||
? View.VISIBLE : View.GONE);
|
||||
grpPoll.setVisibility(imap && cbPoll.isEnabled() && cbPoll.isChecked()
|
||||
? View.VISIBLE : View.GONE);
|
||||
}
|
||||
});
|
||||
|
||||
@@ -321,9 +327,10 @@ public class FragmentFolder extends FragmentBase {
|
||||
|
||||
etName.setEnabled(folder == null || EntityFolder.USER.equals(folder.type));
|
||||
cbPoll.setEnabled(cbSynchronize.isChecked());
|
||||
etPoll.setEnabled(cbSynchronize.isChecked());
|
||||
tvPoll.setEnabled(cbSynchronize.isChecked());
|
||||
grpPoll.setVisibility(imap && cbPoll.isEnabled() && cbPoll.isChecked() ? View.VISIBLE : View.GONE);
|
||||
tvPollRemark.setVisibility(imap && cbPoll.isEnabled() && !cbPoll.isChecked()
|
||||
? View.VISIBLE : View.GONE);
|
||||
grpPoll.setVisibility(imap && cbPoll.isEnabled() && cbPoll.isChecked()
|
||||
? View.VISIBLE : View.GONE);
|
||||
cbAutoClassifySource.setEnabled(cbDownload.isChecked());
|
||||
cbAutoClassifyTarget.setEnabled(cbDownload.isChecked() && cbAutoClassifySource.isChecked());
|
||||
cbAutoClassifySource.setVisibility(canAutoClassify ? View.VISIBLE : View.GONE);
|
||||
|
||||
Reference in New Issue
Block a user