Added push messages remark

This commit is contained in:
M66B
2021-03-13 18:09:45 +01:00
parent f7bee91349
commit edc36d3610
3 changed files with 28 additions and 8 deletions

View File

@@ -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);