\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<GpgSubKey> 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}
