aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2015-12-31 14:13:43 +0100
committerDominik Schürmann <dominik@dominikschuermann.de>2015-12-31 14:13:43 +0100
commit373a3fc3f52bd95fc6b5a57f666d438bdc3c0964 (patch)
tree55b33f1da1b463e743be5243f4b82d46845914bc /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog
parent269330f04f6b4a438a2e3ae3f5e714be50443fc6 (diff)
downloadopen-keychain-373a3fc3f52bd95fc6b5a57f666d438bdc3c0964.tar.gz
open-keychain-373a3fc3f52bd95fc6b5a57f666d438bdc3c0964.tar.bz2
open-keychain-373a3fc3f52bd95fc6b5a57f666d438bdc3c0964.zip
Edit identities design
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddUserIdDialogFragment.java12
1 files changed, 11 insertions, 1 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddUserIdDialogFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddUserIdDialogFragment.java
index bc82feb70..4500ccd24 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddUserIdDialogFragment.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/AddUserIdDialogFragment.java
@@ -48,6 +48,7 @@ import org.sufficientlysecure.keychain.util.Log;
public class AddUserIdDialogFragment extends DialogFragment implements OnEditorActionListener {
private static final String ARG_MESSENGER = "messenger";
private static final String ARG_NAME = "name";
+ private static final String ARG_ALLOW_COMMENT = "allow_comment";
public static final int MESSAGE_OKAY = 1;
public static final int MESSAGE_CANCEL = 2;
@@ -59,12 +60,14 @@ public class AddUserIdDialogFragment extends DialogFragment implements OnEditorA
private EmailEditText mEmail;
private EditText mComment;
- public static AddUserIdDialogFragment newInstance(Messenger messenger, String predefinedName) {
+ public static AddUserIdDialogFragment newInstance(Messenger messenger, String predefinedName,
+ boolean allowComment) {
AddUserIdDialogFragment frag = new AddUserIdDialogFragment();
Bundle args = new Bundle();
args.putParcelable(ARG_MESSENGER, messenger);
args.putString(ARG_NAME, predefinedName);
+ args.putBoolean(ARG_ALLOW_COMMENT, allowComment);
frag.setArguments(args);
return frag;
@@ -78,6 +81,7 @@ public class AddUserIdDialogFragment extends DialogFragment implements OnEditorA
final Activity activity = getActivity();
mMessenger = getArguments().getParcelable(ARG_MESSENGER);
String predefinedName = getArguments().getString(ARG_NAME);
+ boolean allowComment = getArguments().getBoolean(ARG_ALLOW_COMMENT);
CustomAlertDialogBuilder alert = new CustomAlertDialogBuilder(activity);
@@ -91,6 +95,12 @@ public class AddUserIdDialogFragment extends DialogFragment implements OnEditorA
mEmail = (EmailEditText) view.findViewById(R.id.add_user_id_address);
mComment = (EditText) view.findViewById(R.id.add_user_id_comment);
+ if (allowComment) {
+ mComment.setVisibility(View.VISIBLE);
+ } else {
+ mComment.setVisibility(View.GONE);
+ }
+
mName.setText(predefinedName);
alert.setPositiveButton(android.R.string.ok, new OnClickListener() {