diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-08-05 20:52:29 +0200 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-08-05 20:52:29 +0200 |
commit | f8a222983efe5741a0d79147c6724a49ad7e5b3a (patch) | |
tree | 7979c933ce4d339035ee3b8eabdce9321fd6a326 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/SubkeysAddedAdapter.java | |
parent | 39380a361718201fdefa86628fb0deb8771deaa4 (diff) | |
download | open-keychain-f8a222983efe5741a0d79147c6724a49ad7e5b3a.tar.gz open-keychain-f8a222983efe5741a0d79147c6724a49ad7e5b3a.tar.bz2 open-keychain-f8a222983efe5741a0d79147c6724a49ad7e5b3a.zip |
Use PublicKeyAlgorithmTags instead of homebrew choices constants, fix expiry selection for adding new subkeys
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/SubkeysAddedAdapter.java')
-rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/SubkeysAddedAdapter.java | 36 |
1 files changed, 14 insertions, 22 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/SubkeysAddedAdapter.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/SubkeysAddedAdapter.java index 1ec9add68..b3f87a4c4 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/SubkeysAddedAdapter.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/SubkeysAddedAdapter.java @@ -102,35 +102,27 @@ public class SubkeysAddedAdapter extends ArrayAdapter<SaveKeyringParcel.SubkeyAd holder.mModel.mAlgorithm, holder.mModel.mKeysize ); - holder.vKeyId.setText("new"); + holder.vKeyId.setText(R.string.edit_key_new_subkey); holder.vKeyDetails.setText(algorithmStr); + if (holder.mModel.mExpiry != null) { + Date expiryDate = new Date(holder.mModel.mExpiry * 1000); + + holder.vKeyExpiry.setText(getContext().getString(R.string.label_expiry) + ": " + + DateFormat.getDateFormat(getContext()).format(expiryDate)); + } else { + holder.vKeyExpiry.setText(getContext().getString(R.string.label_expiry) + ": " + + getContext().getString(R.string.none)); + } + +// holder.mModel.mFlags + // Set icons according to properties // holder.vMasterIcon.setVisibility(cursor.getInt(INDEX_RANK) == 0 ? View.VISIBLE : View.INVISIBLE); // holder.vCertifyIcon.setVisibility(cursor.getInt(INDEX_CAN_CERTIFY) != 0 ? View.VISIBLE : View.GONE); // holder.vEncryptIcon.setVisibility(cursor.getInt(INDEX_CAN_ENCRYPT) != 0 ? View.VISIBLE : View.GONE); // holder.vSignIcon.setVisibility(cursor.getInt(INDEX_CAN_SIGN) != 0 ? View.VISIBLE : View.GONE); -// if (!cursor.isNull(INDEX_EXPIRY)) { -// Date expiryDate = new Date(cursor.getLong(INDEX_EXPIRY) * 1000); -// isExpired = expiryDate.before(new Date()); -// -// holder.vKeyExpiry.setText(context.getString(R.string.label_expiry) + ": " -// + DateFormat.getDateFormat(context).format(expiryDate)); -// } else { -// isExpired = false; -// -// holder.vKeyExpiry.setText(context.getString(R.string.label_expiry) + ": " + context.getString(R.string.none)); -// } -// -// holder.vAddress.setText(holder.mModel.address); -// holder.vAddress.setThreshold(1); // Start working from first character -// holder.vAddress.setAdapter(mAutoCompleteEmailAdapter); -// -// holder.vName.setText(holder.mModel.name); -// holder.vName.setThreshold(1); // Start working from first character -// holder.vName.setAdapter(mAutoCompleteNameAdapter); -// -// holder.vComment.setText(holder.mModel.comment); + return convertView; } |