\hypertarget{KeyPairOperaTab_8h_source}{}\doxysection{Key\+Pair\+Opera\+Tab.\+h}
\label{KeyPairOperaTab_8h_source}\index{src/ui/keypair\_details/KeyPairOperaTab.h@{src/ui/keypair\_details/KeyPairOperaTab.h}}

\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{27 \textcolor{preprocessor}{\#ifndef GPGFRONTEND\_KEYPAIROPERATAB\_H}}
\DoxyCodeLine{28 \textcolor{preprocessor}{\#define GPGFRONTEND\_KEYPAIROPERATAB\_H}}
\DoxyCodeLine{29 }
\DoxyCodeLine{30 \textcolor{preprocessor}{\#include "{}core/function/gpg/GpgKeyGetter.h"{}}}
\DoxyCodeLine{31 \textcolor{preprocessor}{\#include "{}ui/GpgFrontendUI.h"{}}}
\DoxyCodeLine{32 }
\DoxyCodeLine{33 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespaceGpgFrontend_1_1UI}{GpgFrontend::UI}} \{}
\DoxyCodeLine{34 \textcolor{keyword}{class }\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairOperaTab}{KeyPairOperaTab}} : \textcolor{keyword}{public} QWidget \{}
\DoxyCodeLine{35   Q\_OBJECT}
\DoxyCodeLine{36  \textcolor{keyword}{public}:}
\DoxyCodeLine{43   \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_aad4e209d7b4eb0ac6623b2f12ce5ecc5}{KeyPairOperaTab}}(\textcolor{keyword}{const} std::string\& key\_id, QWidget* parent);}
\DoxyCodeLine{44 }
\DoxyCodeLine{49   \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_a4dcec352e412afe5c5491f941495090f}{CreateOperaMenu}}();}
\DoxyCodeLine{50 }
\DoxyCodeLine{51  \textcolor{keyword}{private} slots:}
\DoxyCodeLine{52 }
\DoxyCodeLine{56   \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_a384f4250e58110da58c0e6996b42a8ab}{slot\_export\_private\_key}}();}
\DoxyCodeLine{57 }
\DoxyCodeLine{62   \textcolor{keywordtype}{void} slot\_export\_short\_private\_key();}
\DoxyCodeLine{63 }
\DoxyCodeLine{68   \textcolor{keywordtype}{void} slot\_export\_public\_key();}
\DoxyCodeLine{69 }
\DoxyCodeLine{74   \textcolor{keywordtype}{void} slot\_modify\_edit\_datetime();}
\DoxyCodeLine{75 }
\DoxyCodeLine{80   \textcolor{keywordtype}{void} slot\_modify\_password();}
\DoxyCodeLine{81 }
\DoxyCodeLine{86   \textcolor{keywordtype}{void} slot\_upload\_key\_to\_server();}
\DoxyCodeLine{87 }
\DoxyCodeLine{92   \textcolor{keywordtype}{void} slot\_update\_key\_from\_server();}
\DoxyCodeLine{93 }
\DoxyCodeLine{98   \textcolor{keywordtype}{void} slot\_gen\_revoke\_cert();}
\DoxyCodeLine{99 }
\DoxyCodeLine{104   \textcolor{keywordtype}{void} slot\_modify\_tofu\_policy();}
\DoxyCodeLine{105 }
\DoxyCodeLine{106  \textcolor{keyword}{private}:}
\DoxyCodeLine{107   \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{GpgKey}} m\_key\_;                           }
\DoxyCodeLine{108   QMenu* key\_server\_opera\_menu\_\{\};         }
\DoxyCodeLine{109   QMenu* secret\_key\_export\_opera\_menu\_\{\};  }
\DoxyCodeLine{110 \};}
\DoxyCodeLine{111 \}  \textcolor{comment}{// namespace GpgFrontend::UI}}
\DoxyCodeLine{112 }
\DoxyCodeLine{113 \textcolor{preprocessor}{\#endif  }\textcolor{comment}{// GPGFRONTEND\_KEYPAIROPERATAB\_H}}

\end{DoxyCode}
