diff options
author | Minijackson <minijackson@riseup.net> | 2018-03-01 11:13:22 +0100 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2018-03-08 16:29:09 +0100 |
commit | f6e8b7ff01c7de0a7b7613bf46b51adf3a8a59a1 (patch) | |
tree | 15263afda758e6384c97b779b3452be66a817cca /framework/qml/AttachmentDelegate.qml | |
parent | ef3433a40e23c56a3a9c6158fde06729e7b0cd12 (diff) | |
download | kube-f6e8b7ff01c7de0a7b7613bf46b51adf3a8a59a1.tar.gz kube-f6e8b7ff01c7de0a7b7613bf46b51adf3a8a59a1.zip |
Add key import
Diffstat (limited to 'framework/qml/AttachmentDelegate.qml')
-rw-r--r-- | framework/qml/AttachmentDelegate.qml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/framework/qml/AttachmentDelegate.qml b/framework/qml/AttachmentDelegate.qml index 3c308e65..4469cbdd 100644 --- a/framework/qml/AttachmentDelegate.qml +++ b/framework/qml/AttachmentDelegate.qml | |||
@@ -23,10 +23,12 @@ Item { | |||
23 | id: root | 23 | id: root |
24 | 24 | ||
25 | property string name | 25 | property string name |
26 | property string type | ||
26 | property string icon | 27 | property string icon |
27 | property alias actionIcon: actionButton.iconName | 28 | property alias actionIcon: actionButton.iconName |
28 | signal clicked; | 29 | signal clicked; |
29 | signal execute; | 30 | signal execute; |
31 | signal publicKeyImport; | ||
30 | 32 | ||
31 | width: content.width + Kube.Units.smallSpacing * 1.5 | 33 | width: content.width + Kube.Units.smallSpacing * 1.5 |
32 | height: content.height + Kube.Units.smallSpacing | 34 | height: content.height + Kube.Units.smallSpacing |
@@ -70,6 +72,14 @@ Item { | |||
70 | color: Kube.Colors.backgroundColor | 72 | color: Kube.Colors.backgroundColor |
71 | } | 73 | } |
72 | Kube.IconButton { | 74 | Kube.IconButton { |
75 | visible: root.type == "application/pgp-keys" | ||
76 | iconName: Kube.Icons.key_import_inverted | ||
77 | height: Kube.Units.gridUnit | ||
78 | width: height | ||
79 | onClicked: root.publicKeyImport() | ||
80 | padding: 0 | ||
81 | } | ||
82 | Kube.IconButton { | ||
73 | id: actionButton | 83 | id: actionButton |
74 | height: Kube.Units.gridUnit | 84 | height: Kube.Units.gridUnit |
75 | width: height | 85 | width: height |