\hypertarget{KeyPairSubkeyTab_8h_source}{}\doxysection{Key\+Pair\+Subkey\+Tab.\+h} \label{KeyPairSubkeyTab_8h_source}\index{src/ui/keypair\_details/KeyPairSubkeyTab.h@{src/ui/keypair\_details/KeyPairSubkeyTab.h}} \begin{DoxyCode}{0} \DoxyCodeLine{1 } \DoxyCodeLine{29 \textcolor{preprocessor}{\#ifndef GPGFRONTEND\_KEYPAIRSUBKEYTAB\_H}} \DoxyCodeLine{30 \textcolor{preprocessor}{\#define GPGFRONTEND\_KEYPAIRSUBKEYTAB\_H}} \DoxyCodeLine{31 } \DoxyCodeLine{32 \textcolor{preprocessor}{\#include "{}KeySetExpireDateDialog.h"{}}} \DoxyCodeLine{33 \textcolor{preprocessor}{\#include "{}core/GpgContext.h"{}}} \DoxyCodeLine{34 \textcolor{preprocessor}{\#include "{}ui/GpgFrontendUI.h"{}}} \DoxyCodeLine{35 \textcolor{preprocessor}{\#include "{}ui/key\_generate/SubkeyGenerateDialog.h"{}}} \DoxyCodeLine{36 } \DoxyCodeLine{37 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespaceGpgFrontend_1_1UI}{GpgFrontend::UI}} \{} \DoxyCodeLine{38 } \DoxyCodeLine{39 \textcolor{keyword}{class }\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab}{KeyPairSubkeyTab}} : \textcolor{keyword}{public} QWidget \{} \DoxyCodeLine{40 Q\_OBJECT} \DoxyCodeLine{41 } \DoxyCodeLine{42 \textcolor{keyword}{public}:} \DoxyCodeLine{49 \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a93abe5c0467c7c4a29e0c45437a10732}{KeyPairSubkeyTab}}(\textcolor{keyword}{const} std::string\& key, QWidget* parent);} \DoxyCodeLine{50 } \DoxyCodeLine{51 \textcolor{keyword}{private}:} \DoxyCodeLine{56 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a0503508ce7e11f497a05cdf6f536a253}{create\_subkey\_list}}();} \DoxyCodeLine{57 } \DoxyCodeLine{62 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a324446276f111be455773381ee8b6739}{create\_subkey\_opera\_menu}}();} \DoxyCodeLine{63 } \DoxyCodeLine{69 \textcolor{keyword}{const} \mbox{\hyperlink{classGpgFrontend_1_1GpgSubKey}{GpgSubKey}}\& \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_aedc5f77d6bf9b780b96552a43b323feb}{get\_selected\_subkey}}();} \DoxyCodeLine{70 } \DoxyCodeLine{71 \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{GpgKey}} key\_; } \DoxyCodeLine{72 QTableWidget* subkey\_list\_\{\}; } \DoxyCodeLine{73 std::vector buffered\_subkeys\_; } \DoxyCodeLine{74 } \DoxyCodeLine{75 QGroupBox* list\_box\_; } \DoxyCodeLine{76 QGroupBox* detail\_box\_; } \DoxyCodeLine{77 } \DoxyCodeLine{78 QMenu* subkey\_opera\_menu\_\{\}; } \DoxyCodeLine{79 } \DoxyCodeLine{80 QLabel* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a63e054f4a2d8e12c70d25d39bb55f876}{key\_size\_var\_label\_}}; } \DoxyCodeLine{81 QLabel* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a72b94f3e8d11c44d1b4e3653ab885927}{expire\_var\_label\_}}; } \DoxyCodeLine{82 QLabel* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_ac827e8474ace52814f8de70709987d36}{created\_var\_label\_}}; } \DoxyCodeLine{83 QLabel* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a1790a8b163b94f33a3bb968f9a19f00c}{algorithm\_var\_label\_}}; } \DoxyCodeLine{84 QLabel* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a2f634f4c83ab5dd2d088eb07e0d3b862}{key\_id\_var\_label\_}}; } \DoxyCodeLine{85 QLabel* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a11a6e8aca1754d513ea91192ee0315bf}{fingerprint\_var\_label\_}}; } \DoxyCodeLine{86 QLabel* usage\_var\_label\_; } \DoxyCodeLine{87 QLabel* master\_key\_exist\_var\_label\_; } \DoxyCodeLine{88 QLabel* card\_key\_label\_; } \DoxyCodeLine{89 } \DoxyCodeLine{90 \textcolor{keyword}{private} slots:} \DoxyCodeLine{91 } \DoxyCodeLine{96 \textcolor{keywordtype}{void} slot\_add\_subkey();} \DoxyCodeLine{97 } \DoxyCodeLine{102 \textcolor{keywordtype}{void} slot\_refresh\_subkey\_list();} \DoxyCodeLine{103 } \DoxyCodeLine{108 \textcolor{keywordtype}{void} slot\_refresh\_subkey\_detail();} \DoxyCodeLine{109 } \DoxyCodeLine{114 \textcolor{keywordtype}{void} slot\_edit\_subkey();} \DoxyCodeLine{115 } \DoxyCodeLine{120 \textcolor{keywordtype}{void} slot\_revoke\_subkey();} \DoxyCodeLine{121 } \DoxyCodeLine{126 \textcolor{keywordtype}{void} slot\_refresh\_key\_info();} \DoxyCodeLine{127 } \DoxyCodeLine{128 \textcolor{keyword}{protected}:} \DoxyCodeLine{134 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_ad415e2dd5046c744b650b26c123130ff}{contextMenuEvent}}(QContextMenuEvent* event) \textcolor{keyword}{override};} \DoxyCodeLine{135 \};} \DoxyCodeLine{136 } \DoxyCodeLine{137 \} \textcolor{comment}{// namespace GpgFrontend::UI}} \DoxyCodeLine{138 } \DoxyCodeLine{139 \textcolor{preprocessor}{\#endif }\textcolor{comment}{// GPGFRONTEND\_KEYPAIRSUBKEYTAB\_H}} \end{DoxyCode}