From 6ecc53d0a661d3838fe503e38f55dc7e98fdbdad Mon Sep 17 00:00:00 2001 From: Andrea Torlaschi Date: Thu, 4 Aug 2016 12:35:20 +0200 Subject: [PATCH] ImportKeys: Use data binding for key status image --- .../ui/adapter/ImportKeysAdapter.java | 10 ---------- .../ui/adapter/ImportKeysAdapterBinding.java | 20 ++++++++++++++++--- .../main/res/layout/import_keys_list_item.xml | 20 ++++++++++--------- 3 files changed, 28 insertions(+), 22 deletions(-) diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java index 4fcf2d852..3a07404ac 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java @@ -40,8 +40,6 @@ import org.sufficientlysecure.keychain.operations.results.ImportKeyResult; import org.sufficientlysecure.keychain.pgp.CanonicalizedKeyRing; import org.sufficientlysecure.keychain.service.ImportKeyringParcel; import org.sufficientlysecure.keychain.ui.base.CryptoOperationHelper; -import org.sufficientlysecure.keychain.ui.util.KeyFormattingUtils; -import org.sufficientlysecure.keychain.ui.util.KeyFormattingUtils.State; import org.sufficientlysecure.keychain.ui.util.Notify; import org.sufficientlysecure.keychain.util.Log; import org.sufficientlysecure.keychain.util.ParcelableFileCache; @@ -130,14 +128,6 @@ public class ImportKeysAdapter extends RecyclerView.Adapter highlighterCache = new LruCache<>(1); private static Highlighter getHighlighter(Context context, String query) { diff --git a/OpenKeychain/src/main/res/layout/import_keys_list_item.xml b/OpenKeychain/src/main/res/layout/import_keys_list_item.xml index 227e819fe..ee2811218 100644 --- a/OpenKeychain/src/main/res/layout/import_keys_list_item.xml +++ b/OpenKeychain/src/main/res/layout/import_keys_list_item.xml @@ -53,26 +53,26 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceMedium" - app:query="@{entry.query}" - app:revokedOrExpired="@{entry.revokedOrExpired}" - app:secret="@{entry.secretKey}" - app:userId="@{entry.primaryUserId.name}" /> + app:keyRevokedOrExpired="@{entry.revokedOrExpired}" + app:keySecret="@{entry.secretKey}" + app:keyUserId="@{entry.primaryUserId.name}" + app:query="@{entry.query}" /> + app:keyRevokedOrExpired="@{entry.revokedOrExpired}" + app:keyUserEmail="@{entry.primaryUserId.email}" + app:query="@{entry.query}" /> + app:keyRevokedOrExpired="@{entry.revokedOrExpired}" /> @@ -82,7 +82,9 @@ android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" - android:visibility="@{entry.revokedOrExpired ? View.VISIBLE : View.GONE}" /> + android:visibility="@{entry.revokedOrExpired ? View.VISIBLE : View.GONE}" + app:keyExpired="@{entry.expired}" + app:keyRevoked="@{entry.revoked}" />