aboutsummaryrefslogtreecommitdiffstats
path: root/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/widget/KeyEditor.java
diff options
context:
space:
mode:
authorAsh Hughes <ashes-iontach@hotmail.com>2013-03-21 14:18:38 +0000
committerAsh Hughes <ashes-iontach@hotmail.com>2013-03-21 14:18:38 +0000
commitcf34a1720e02ed7bf853e66bd4b451f791dac23b (patch)
tree9a8a2ed8c2a849c38fa6a73c022d425c742d198d /OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/widget/KeyEditor.java
parent650b22d5e9512ede43b0c742799d49b061dda587 (diff)
downloadopen-keychain-cf34a1720e02ed7bf853e66bd4b451f791dac23b.tar.gz
open-keychain-cf34a1720e02ed7bf853e66bd4b451f791dac23b.tar.bz2
open-keychain-cf34a1720e02ed7bf853e66bd4b451f791dac23b.zip
change edit key for empty private master keys
Diffstat (limited to 'OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/widget/KeyEditor.java')
-rw-r--r--OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/widget/KeyEditor.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/widget/KeyEditor.java b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/widget/KeyEditor.java
index 1122fc522..e9a5674cd 100644
--- a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/widget/KeyEditor.java
+++ b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/ui/widget/KeyEditor.java
@@ -125,6 +125,14 @@ public class KeyEditor extends LinearLayout implements Editor, OnClickListener {
super.onFinishInflate();
}
+ public void setCanEdit(boolean bCanEdit) {
+ if (!bCanEdit) {
+ mDeleteButton.setVisibility(View.INVISIBLE);
+ mUsage.setEnabled(false);
+ mExpiryDateButton.setEnabled(false);
+ }
+ }
+
public void setValue(PGPSecretKey key, boolean isMasterKey, int usage) {
mKey = key;