aboutsummaryrefslogtreecommitdiffstats
path: root/include/ui/keypair_details/KeyPairSubkeyTab.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ui/keypair_details/KeyPairSubkeyTab.h')
-rw-r--r--include/ui/keypair_details/KeyPairSubkeyTab.h21
1 files changed, 19 insertions, 2 deletions
diff --git a/include/ui/keypair_details/KeyPairSubkeyTab.h b/include/ui/keypair_details/KeyPairSubkeyTab.h
index 11a9ab41..45abe7a1 100644
--- a/include/ui/keypair_details/KeyPairSubkeyTab.h
+++ b/include/ui/keypair_details/KeyPairSubkeyTab.h
@@ -28,6 +28,7 @@
#include "GpgFrontend.h"
#include "gpg/GpgContext.h"
+#include "ui/keygen/SubkeyGenerateDialog.h"
class KeyPairSubkeyTab : public QWidget {
Q_OBJECT
@@ -41,14 +42,30 @@ private:
void creatSubkeyList();
GpgME::GpgContext *mCtx;
+ const GpgKey &mKey;
+ QTableWidget *subkeyList;
+ QVector<const GpgSubKey *> buffered_subkeys;
- const GpgKey &key;
+ QGroupBox *listBox;
+ QGroupBox *detailBox;
- QTableWidget *subkeyList;
+
+ QLabel *keySizeVarLabel; /** Label containng the keys keysize */
+ QLabel *expireVarLabel; /** Label containng the keys expiration date */
+ QLabel *createdVarLabel; /** Label containng the keys creation date */
+ QLabel *algorithmVarLabel; /** Label containng the keys algorithm */
+ QLabel *keyidVarLabel; /** Label containng the keys keyid */
+ QLabel *fingerPrintVarLabel; /** Label containng the keys fingerprint */
+ QLabel *usageVarLabel;
private slots:
+ void slotAddSubkey();
+
+ void slotRefreshSubkeyList();
+
+ void slotRefreshSubkeyDetail();
};