diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-04-10 14:14:32 +0200 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-04-10 14:14:32 +0200 |
commit | a63488cce3562035c77cb36f7eb6a3b2702ab772 (patch) | |
tree | 03a0213d40f0ab5f5adaa27bd1e83ee18b9f5099 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter | |
parent | a85b2177566d2ba3c541e27a8a15a005883ec952 (diff) | |
download | open-keychain-a63488cce3562035c77cb36f7eb6a3b2702ab772.tar.gz open-keychain-a63488cce3562035c77cb36f7eb6a3b2702ab772.tar.bz2 open-keychain-a63488cce3562035c77cb36f7eb6a3b2702ab772.zip |
Disable selection of user ids and keys in view key
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter')
2 files changed, 33 insertions, 0 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ViewKeyKeysAdapter.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ViewKeyKeysAdapter.java index ed274c025..534fbfb02 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ViewKeyKeysAdapter.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ViewKeyKeysAdapter.java @@ -27,6 +27,7 @@ import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; + import org.sufficientlysecure.keychain.R; import org.sufficientlysecure.keychain.helper.OtherHelper; import org.sufficientlysecure.keychain.pgp.PgpKeyHelper; @@ -172,4 +173,16 @@ public class ViewKeyKeysAdapter extends CursorAdapter { return view; } + // Disable selection of items, http://stackoverflow.com/a/4075045 + @Override + public boolean areAllItemsEnabled() { + return false; + } + + // Disable selection of items, http://stackoverflow.com/a/4075045 + @Override + public boolean isEnabled(int position) { + return false; + } + } diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ViewKeyUserIdsAdapter.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ViewKeyUserIdsAdapter.java index 82c311f59..a33d2cb0f 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ViewKeyUserIdsAdapter.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/adapter/ViewKeyUserIdsAdapter.java @@ -191,4 +191,24 @@ public class ViewKeyUserIdsAdapter extends CursorAdapter implements AdapterView. return view; } + // Disable selection of items for lists without checkboxes, http://stackoverflow.com/a/4075045 + @Override + public boolean areAllItemsEnabled() { + if (mCheckStates == null) { + return false; + } else { + return super.areAllItemsEnabled(); + } + } + + // Disable selection of items for lists without checkboxes, http://stackoverflow.com/a/4075045 + @Override + public boolean isEnabled(int position) { + if (mCheckStates == null) { + return false; + } else { + return super.isEnabled(position); + } + } + } |