From 917c86b52454d2984ac116ace8e56c75f1e244fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Sch=C3=BCrmann?= Date: Sun, 22 Sep 2013 19:58:33 +0200 Subject: [PATCH] Import keys with adapter, loader, and new design --- OpenPGP-Keychain/AndroidManifest.xml | 2 - .../layout/import_keys_keyserver_fragment.xml | 49 ++-- .../res/layout/import_keys_list_entry.xml | 108 +++++++ .../layout/import_keys_list_entry_user_id.xml | 26 ++ .../res/layout/select_key_item.xml | 66 ++--- OpenPGP-Keychain/res/values/strings.xml | 6 +- .../keychain/pgp/PgpImportExport.java | 46 ++- .../keychain/pgp/PgpKeyHelper.java | 16 +- .../service/KeychainIntentService.java | 14 +- .../service/remote/AppSettingsFragment.java | 43 +-- .../keychain/ui/DecryptActivity.java | 2 +- .../keychain/ui/ImportKeysActivity.java | 56 +--- .../keychain/ui/ImportKeysFileFragment.java | 6 +- .../keychain/ui/ImportKeysListFragment.java | 108 +++---- .../keychain/ui/ImportKeysServerFragment.java | 19 +- .../keychain/ui/KeyListPublicFragment.java | 2 +- .../keychain/ui/KeyListSecretFragment.java | 2 +- .../keychain/ui/KeyServerQueryActivity.java | 4 +- .../keychain/ui/SelectPublicKeyFragment.java | 2 +- .../keychain/ui/SelectSecretKeyFragment.java | 2 +- .../ui/adapter/ImportKeysAdapter.java | 151 ++++++++++ .../ui/adapter/ImportKeysListEntry.java | 105 +++++++ .../ImportKeysListLoader.java | 42 +-- .../LookupUnknownKeyDialogFragment.java | 2 +- .../keychain/ui/widget/KeyEditor.java | 4 +- .../keychain/ui/widget/KeyListAdapter.java | 273 ------------------ .../ui/widget/SelectKeyCursorAdapter.java | 140 --------- .../keychain/util/AlgorithmNames.java | 92 ++++++ .../keychain/util/HkpKeyServer.java | 10 +- .../keychain/util/KeyValueSpinnerAdapter.java | 101 ------- 30 files changed, 702 insertions(+), 797 deletions(-) create mode 100644 OpenPGP-Keychain/res/layout/import_keys_list_entry.xml create mode 100644 OpenPGP-Keychain/res/layout/import_keys_list_entry_user_id.xml create mode 100644 OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/adapter/ImportKeysAdapter.java create mode 100644 OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/adapter/ImportKeysListEntry.java rename OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/{widget => adapter}/ImportKeysListLoader.java (75%) delete mode 100644 OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/widget/KeyListAdapter.java delete mode 100644 OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/widget/SelectKeyCursorAdapter.java create mode 100644 OpenPGP-Keychain/src/org/sufficientlysecure/keychain/util/AlgorithmNames.java delete mode 100644 OpenPGP-Keychain/src/org/sufficientlysecure/keychain/util/KeyValueSpinnerAdapter.java diff --git a/OpenPGP-Keychain/AndroidManifest.xml b/OpenPGP-Keychain/AndroidManifest.xml index 003f02607..214ffeb0e 100644 --- a/OpenPGP-Keychain/AndroidManifest.xml +++ b/OpenPGP-Keychain/AndroidManifest.xml @@ -267,9 +267,7 @@ android:label="@string/title_signKey" /> diff --git a/OpenPGP-Keychain/res/layout/import_keys_keyserver_fragment.xml b/OpenPGP-Keychain/res/layout/import_keys_keyserver_fragment.xml index 2b0abf9b6..9e4771e65 100644 --- a/OpenPGP-Keychain/res/layout/import_keys_keyserver_fragment.xml +++ b/OpenPGP-Keychain/res/layout/import_keys_keyserver_fragment.xml @@ -3,28 +3,37 @@ android:layout_height="match_parent" android:orientation="vertical" > - - - + android:text="@string/menu_keyServer" /> - + + + + -