GpgFrontend-Doxygen/docs/latex/classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab.tex
2022-05-08 22:01:23 +00:00

196 lines
14 KiB
TeX

\hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab}{}\doxysection{Gpg\+Frontend\+::UI\+::Key\+Pair\+Subkey\+Tab Class Reference}
\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab}\index{GpgFrontend::UI::KeyPairSubkeyTab@{GpgFrontend::UI::KeyPairSubkeyTab}}
Inheritance diagram for Gpg\+Frontend\+::UI\+::Key\+Pair\+Subkey\+Tab\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=247pt]{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for Gpg\+Frontend\+::UI\+::Key\+Pair\+Subkey\+Tab\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a93abe5c0467c7c4a29e0c45437a10732}{Key\+Pair\+Subkey\+Tab}} (const std\+::string \&key, Q\+Widget $\ast$parent)
\begin{DoxyCompactList}\small\item\em Construct a new Key Pair Subkey Tab object. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_ad415e2dd5046c744b650b26c123130ff}{context\+Menu\+Event}} (Q\+Context\+Menu\+Event $\ast$event) override
\end{DoxyCompactItemize}
\doxysubsection*{Private Slots}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_aec18dfc0422bbb3d91c91ce8a067e148}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_aec18dfc0422bbb3d91c91ce8a067e148}}
void {\bfseries slot\+\_\+add\+\_\+subkey} ()
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a083cd080527b4e1f1009ca6d3152894f}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a083cd080527b4e1f1009ca6d3152894f}}
void {\bfseries slot\+\_\+refresh\+\_\+subkey\+\_\+list} ()
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a0ee84c4e1ea5c7c75bcddd2325993934}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a0ee84c4e1ea5c7c75bcddd2325993934}}
void {\bfseries slot\+\_\+refresh\+\_\+subkey\+\_\+detail} ()
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a2e44cb3bf3ed390f5e3db5cafb0870e9}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a2e44cb3bf3ed390f5e3db5cafb0870e9}}
void {\bfseries slot\+\_\+edit\+\_\+subkey} ()
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a92f3f64ea29f6660358aab0b2d2da4dc}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a92f3f64ea29f6660358aab0b2d2da4dc}}
void {\bfseries slot\+\_\+revoke\+\_\+subkey} ()
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a1420046130128b5679400d5ef7b7255e}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a1420046130128b5679400d5ef7b7255e}}
void {\bfseries slot\+\_\+refresh\+\_\+key\+\_\+info} ()
\end{DoxyCompactItemize}
\doxysubsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a0503508ce7e11f497a05cdf6f536a253}{create\+\_\+subkey\+\_\+list}} ()
\begin{DoxyCompactList}\small\item\em Create a subkey list object. \end{DoxyCompactList}\item
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a324446276f111be455773381ee8b6739}{create\+\_\+subkey\+\_\+opera\+\_\+menu}} ()
\begin{DoxyCompactList}\small\item\em Create a subkey opera menu object. \end{DoxyCompactList}\item
const \mbox{\hyperlink{classGpgFrontend_1_1GpgSubKey}{Gpg\+Sub\+Key}} \& \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_aedc5f77d6bf9b780b96552a43b323feb}{get\+\_\+selected\+\_\+subkey}} ()
\begin{DoxyCompactList}\small\item\em Get the selected subkey object. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a698f8af1dc074ca7433f9ee038ab4150}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a698f8af1dc074ca7433f9ee038ab4150}}
\mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} {\bfseries key\+\_\+}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_abbb66d84191a714d24f384125a25b328}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_abbb66d84191a714d24f384125a25b328}}
Q\+Table\+Widget $\ast$ {\bfseries subkey\+\_\+list\+\_\+} \{\}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_abf09b9868514921763a9134084b228ee}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_abf09b9868514921763a9134084b228ee}}
std\+::vector$<$ \mbox{\hyperlink{classGpgFrontend_1_1GpgSubKey}{Gpg\+Sub\+Key}} $>$ {\bfseries buffered\+\_\+subkeys\+\_\+}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a6a64f9528cfd743d724947b27eefa0a5}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a6a64f9528cfd743d724947b27eefa0a5}}
Q\+Group\+Box $\ast$ {\bfseries list\+\_\+box\+\_\+}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_aab240016c10ecf575965108751fc0ff8}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_aab240016c10ecf575965108751fc0ff8}}
Q\+Group\+Box $\ast$ {\bfseries detail\+\_\+box\+\_\+}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a2cad9b13df5cfa828d1ca641a19d2e08}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a2cad9b13df5cfa828d1ca641a19d2e08}}
Q\+Menu $\ast$ {\bfseries subkey\+\_\+opera\+\_\+menu\+\_\+} \{\}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a63e054f4a2d8e12c70d25d39bb55f876}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a63e054f4a2d8e12c70d25d39bb55f876}}
Q\+Label $\ast$ \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a63e054f4a2d8e12c70d25d39bb55f876}{key\+\_\+size\+\_\+var\+\_\+label\+\_\+}}
\begin{DoxyCompactList}\small\item\em Label containing the keys key size. \end{DoxyCompactList}\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a72b94f3e8d11c44d1b4e3653ab885927}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a72b94f3e8d11c44d1b4e3653ab885927}}
Q\+Label $\ast$ \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a72b94f3e8d11c44d1b4e3653ab885927}{expire\+\_\+var\+\_\+label\+\_\+}}
\begin{DoxyCompactList}\small\item\em Label containing the keys expiration date. \end{DoxyCompactList}\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_ac827e8474ace52814f8de70709987d36}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_ac827e8474ace52814f8de70709987d36}}
Q\+Label $\ast$ \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_ac827e8474ace52814f8de70709987d36}{created\+\_\+var\+\_\+label\+\_\+}}
\begin{DoxyCompactList}\small\item\em Label containing the keys creation date. \end{DoxyCompactList}\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a1790a8b163b94f33a3bb968f9a19f00c}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a1790a8b163b94f33a3bb968f9a19f00c}}
Q\+Label $\ast$ \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a1790a8b163b94f33a3bb968f9a19f00c}{algorithm\+\_\+var\+\_\+label\+\_\+}}
\begin{DoxyCompactList}\small\item\em Label containing the keys algorithm. \end{DoxyCompactList}\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a2f634f4c83ab5dd2d088eb07e0d3b862}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a2f634f4c83ab5dd2d088eb07e0d3b862}}
Q\+Label $\ast$ \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a2f634f4c83ab5dd2d088eb07e0d3b862}{key\+\_\+id\+\_\+var\+\_\+label\+\_\+}}
\begin{DoxyCompactList}\small\item\em Label containing the keys keyid. \end{DoxyCompactList}\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a11a6e8aca1754d513ea91192ee0315bf}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a11a6e8aca1754d513ea91192ee0315bf}}
Q\+Label $\ast$ \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a11a6e8aca1754d513ea91192ee0315bf}{fingerprint\+\_\+var\+\_\+label\+\_\+}}
\begin{DoxyCompactList}\small\item\em Label containing the keys fingerprint. \end{DoxyCompactList}\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a0c80829e8fd1802dd3c984fe65c3ca36}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a0c80829e8fd1802dd3c984fe65c3ca36}}
Q\+Label $\ast$ {\bfseries usage\+\_\+var\+\_\+label\+\_\+}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a74cab42dc5d138fa2632d027af279957}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a74cab42dc5d138fa2632d027af279957}}
Q\+Label $\ast$ {\bfseries master\+\_\+key\+\_\+exist\+\_\+var\+\_\+label\+\_\+}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a55b540fb99cbe55631af12c0c6156b20}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a55b540fb99cbe55631af12c0c6156b20}}
Q\+Label $\ast$ {\bfseries card\+\_\+key\+\_\+label\+\_\+}
\end{DoxyCompactItemize}
\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a93abe5c0467c7c4a29e0c45437a10732}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a93abe5c0467c7c4a29e0c45437a10732}}
\index{GpgFrontend::UI::KeyPairSubkeyTab@{GpgFrontend::UI::KeyPairSubkeyTab}!KeyPairSubkeyTab@{KeyPairSubkeyTab}}
\index{KeyPairSubkeyTab@{KeyPairSubkeyTab}!GpgFrontend::UI::KeyPairSubkeyTab@{GpgFrontend::UI::KeyPairSubkeyTab}}
\doxysubsubsection{\texorpdfstring{KeyPairSubkeyTab()}{KeyPairSubkeyTab()}}
{\footnotesize\ttfamily Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Subkey\+Tab\+::\+Key\+Pair\+Subkey\+Tab (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{key, }\item[{Q\+Widget $\ast$}]{parent }\end{DoxyParamCaption})}
Construct a new Key Pair Subkey Tab object.
\begin{DoxyParams}{Parameters}
{\em key} & \\
\hline
{\em parent} & \\
\hline
\end{DoxyParams}
References algorithm\+\_\+var\+\_\+label\+\_\+, create\+\_\+subkey\+\_\+list(), create\+\_\+subkey\+\_\+opera\+\_\+menu(), created\+\_\+var\+\_\+label\+\_\+, expire\+\_\+var\+\_\+label\+\_\+, fingerprint\+\_\+var\+\_\+label\+\_\+, Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Email(), Gpg\+Frontend\+::\+U\+I\+::\+Signal\+Station\+::\+Get\+Instance(), Gpg\+Frontend\+::\+Gpg\+Key\+::\+Get\+Sub\+Keys(), Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Master\+Key(), Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Private\+Key(), key\+\_\+id\+\_\+var\+\_\+label\+\_\+, and key\+\_\+size\+\_\+var\+\_\+label\+\_\+.
\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_ad415e2dd5046c744b650b26c123130ff}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_ad415e2dd5046c744b650b26c123130ff}}
\index{GpgFrontend::UI::KeyPairSubkeyTab@{GpgFrontend::UI::KeyPairSubkeyTab}!contextMenuEvent@{contextMenuEvent}}
\index{contextMenuEvent@{contextMenuEvent}!GpgFrontend::UI::KeyPairSubkeyTab@{GpgFrontend::UI::KeyPairSubkeyTab}}
\doxysubsubsection{\texorpdfstring{contextMenuEvent()}{contextMenuEvent()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Subkey\+Tab\+::context\+Menu\+Event (\begin{DoxyParamCaption}\item[{Q\+Context\+Menu\+Event $\ast$}]{event }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}}
\begin{DoxyParams}{Parameters}
{\em event} & \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a0503508ce7e11f497a05cdf6f536a253}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a0503508ce7e11f497a05cdf6f536a253}}
\index{GpgFrontend::UI::KeyPairSubkeyTab@{GpgFrontend::UI::KeyPairSubkeyTab}!create\_subkey\_list@{create\_subkey\_list}}
\index{create\_subkey\_list@{create\_subkey\_list}!GpgFrontend::UI::KeyPairSubkeyTab@{GpgFrontend::UI::KeyPairSubkeyTab}}
\doxysubsubsection{\texorpdfstring{create\_subkey\_list()}{create\_subkey\_list()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Subkey\+Tab\+::create\+\_\+subkey\+\_\+list (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}
Create a subkey list object.
Referenced by Key\+Pair\+Subkey\+Tab().
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a324446276f111be455773381ee8b6739}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_a324446276f111be455773381ee8b6739}}
\index{GpgFrontend::UI::KeyPairSubkeyTab@{GpgFrontend::UI::KeyPairSubkeyTab}!create\_subkey\_opera\_menu@{create\_subkey\_opera\_menu}}
\index{create\_subkey\_opera\_menu@{create\_subkey\_opera\_menu}!GpgFrontend::UI::KeyPairSubkeyTab@{GpgFrontend::UI::KeyPairSubkeyTab}}
\doxysubsubsection{\texorpdfstring{create\_subkey\_opera\_menu()}{create\_subkey\_opera\_menu()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Subkey\+Tab\+::create\+\_\+subkey\+\_\+opera\+\_\+menu (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}
Create a subkey opera menu object.
Referenced by Key\+Pair\+Subkey\+Tab().
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_aedc5f77d6bf9b780b96552a43b323feb}\label{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab_aedc5f77d6bf9b780b96552a43b323feb}}
\index{GpgFrontend::UI::KeyPairSubkeyTab@{GpgFrontend::UI::KeyPairSubkeyTab}!get\_selected\_subkey@{get\_selected\_subkey}}
\index{get\_selected\_subkey@{get\_selected\_subkey}!GpgFrontend::UI::KeyPairSubkeyTab@{GpgFrontend::UI::KeyPairSubkeyTab}}
\doxysubsubsection{\texorpdfstring{get\_selected\_subkey()}{get\_selected\_subkey()}}
{\footnotesize\ttfamily const \mbox{\hyperlink{classGpgFrontend_1_1GpgSubKey}{Gpg\+Sub\+Key}} \& Gpg\+Frontend\+::\+U\+I\+::\+Key\+Pair\+Subkey\+Tab\+::get\+\_\+selected\+\_\+subkey (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}
Get the selected subkey object.
\begin{DoxyReturn}{Returns}
const \mbox{\hyperlink{classGpgFrontend_1_1GpgSubKey}{Gpg\+Sub\+Key}}\&
\end{DoxyReturn}
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item
src/ui/keypair\+\_\+details/Key\+Pair\+Subkey\+Tab.\+h\item
src/ui/keypair\+\_\+details/Key\+Pair\+Subkey\+Tab.\+cpp\end{DoxyCompactItemize}