\hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab}{}\doxysection{Gpg\+Frontend\+::UI\+::Key\+Pair\+UIDTab Class Reference}
\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab}\index{GpgFrontend::UI::KeyPairUIDTab@{GpgFrontend::UI::KeyPairUIDTab}}


Inheritance diagram for Gpg\+Frontend\+::UI\+::Key\+Pair\+UIDTab\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classGpgFrontend_1_1UI_1_1KeyPairUIDTab__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for Gpg\+Frontend\+::UI\+::Key\+Pair\+UIDTab\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classGpgFrontend_1_1UI_1_1KeyPairUIDTab__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Signals}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a283cc54d3453da8fcd96633381ec2753}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a283cc54d3453da8fcd96633381ec2753}} 
void {\bfseries Signal\+Update\+UIDInfo} ()
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_af18c4f08a127d919a316c7e27ba338d3}{Key\+Pair\+UIDTab}} (const std\+::string \&key\+\_\+id, QWidget $\ast$parent)
\begin{DoxyCompactList}\small\item\em Construct a new Key Pair U I D Tab object. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a35d0b436cf13fa127dbba5b12f8f9144}{context\+Menu\+Event}} (QContext\+Menu\+Event $\ast$event) override
\end{DoxyCompactItemize}
\doxysubsection*{Private Slots}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_aa598c2c2a97f5c3dd7e8227cdfe6a51a}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_aa598c2c2a97f5c3dd7e8227cdfe6a51a}} 
void {\bfseries slot\+\_\+refresh\+\_\+uid\+\_\+list} ()
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a3c264254d4f6df7ad810aecde43d9413}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a3c264254d4f6df7ad810aecde43d9413}} 
void {\bfseries slot\+\_\+refresh\+\_\+tofu\+\_\+info} ()
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a4569bb5afb56e0caaa6eeadac05a53d6}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a4569bb5afb56e0caaa6eeadac05a53d6}} 
void {\bfseries slot\+\_\+refresh\+\_\+sig\+\_\+list} ()
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a01adaffd23f720fdf94b84d294c4eae4}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a01adaffd23f720fdf94b84d294c4eae4}} 
void {\bfseries slot\+\_\+add\+\_\+sign} ()
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a162f90b120f704c31aa7693a793e20c6}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a162f90b120f704c31aa7693a793e20c6}} 
void {\bfseries slot\+\_\+add\+\_\+sign\+\_\+single} ()
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_aa0fb2623234f3dea2ef40809c9571360}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_aa0fb2623234f3dea2ef40809c9571360}} 
void {\bfseries slot\+\_\+add\+\_\+uid} ()
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a0b075e0415db03a3cc43bd8f6e014031}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a0b075e0415db03a3cc43bd8f6e014031}} 
void {\bfseries slot\+\_\+del\+\_\+uid} ()
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a09043e6f3b52d194e347304f62fbcce3}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a09043e6f3b52d194e347304f62fbcce3}} 
void {\bfseries slot\+\_\+del\+\_\+uid\+\_\+single} ()
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a08093ae1a45cb7705cb243487d975cfd}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a08093ae1a45cb7705cb243487d975cfd}} 
void {\bfseries slot\+\_\+set\+\_\+primary\+\_\+uid} ()
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_ada1a7906a9e5f38c28922f9ac98c76a6}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_ada1a7906a9e5f38c28922f9ac98c76a6}} 
void {\bfseries slot\+\_\+del\+\_\+sign} ()
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a9fd99282a49e752133fdd5bdb10a62d4}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a9fd99282a49e752133fdd5bdb10a62d4}} 
void {\bfseries slot\+\_\+refresh\+\_\+key} ()
\item 
static void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a16f1ae88d6a417b614cfc6ae1852187c}{slot\+\_\+add\+\_\+uid\+\_\+result}} (int result)
\end{DoxyCompactItemize}
\doxysubsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a0511f5714548920cf3563306536d0bd7}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a0511f5714548920cf3563306536d0bd7}} 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a0511f5714548920cf3563306536d0bd7}{create\+\_\+uid\+\_\+list}} ()
\begin{DoxyCompactList}\small\item\em Create a uid list object. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a32dc14242d88ca168ae71e9a895d2b29}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a32dc14242d88ca168ae71e9a895d2b29}} 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a32dc14242d88ca168ae71e9a895d2b29}{create\+\_\+sign\+\_\+list}} ()
\begin{DoxyCompactList}\small\item\em Create a sign list object. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a5c029e55323d54aa2306267cea1809ea}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a5c029e55323d54aa2306267cea1809ea}} 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a5c029e55323d54aa2306267cea1809ea}{create\+\_\+manage\+\_\+uid\+\_\+menu}} ()
\begin{DoxyCompactList}\small\item\em Create a manage uid menu object. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a2a87d3ed720a57a5d96a108c7a9827d7}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a2a87d3ed720a57a5d96a108c7a9827d7}} 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a2a87d3ed720a57a5d96a108c7a9827d7}{create\+\_\+uid\+\_\+popup\+\_\+menu}} ()
\begin{DoxyCompactList}\small\item\em Create a uid popup menu object. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a7653654c81149c48e7e4d5f0c00c360f}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a7653654c81149c48e7e4d5f0c00c360f}} 
void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a7653654c81149c48e7e4d5f0c00c360f}{create\+\_\+sign\+\_\+popup\+\_\+menu}} ()
\begin{DoxyCompactList}\small\item\em Create a sign popup menu object. \end{DoxyCompactList}\item 
UIDArgs\+List\+Ptr \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a7898b6fa328bfbc55ee2721bca4b2af1}{get\+\_\+uid\+\_\+checked}} ()
\begin{DoxyCompactList}\small\item\em Get the uid checked object. \end{DoxyCompactList}\item 
UIDArgs\+List\+Ptr \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a161bc9787be40a32f487c79faaeb54bf}{get\+\_\+uid\+\_\+selected}} ()
\begin{DoxyCompactList}\small\item\em Get the uid selected object. \end{DoxyCompactList}\item 
Sign\+Id\+Args\+List\+Ptr \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a2d7c328d726436061f19a287e481268d}{get\+\_\+sign\+\_\+selected}} ()
\begin{DoxyCompactList}\small\item\em Get the sign selected object. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Private Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a578c5a61208ae962fd772bc5e9045d12}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a578c5a61208ae962fd772bc5e9045d12}} 
\mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} {\bfseries m\+\_\+key\+\_\+}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a7e4ef818bcd2f315159f7043a099302c}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a7e4ef818bcd2f315159f7043a099302c}} 
QTable\+Widget $\ast$ {\bfseries uid\+\_\+list\+\_\+} \{\}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a07aff92c72ada924eae1cca0f31ae527}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a07aff92c72ada924eae1cca0f31ae527}} 
QTable\+Widget $\ast$ {\bfseries sig\+\_\+list\+\_\+} \{\}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a5dbd205bb97fe7379d01c19250d6f97c}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a5dbd205bb97fe7379d01c19250d6f97c}} 
QTab\+Widget $\ast$ {\bfseries tofu\+\_\+tabs\+\_\+} \{\}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_ad4638897cefc9a3fe111eb386abd25f4}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_ad4638897cefc9a3fe111eb386abd25f4}} 
QMenu $\ast$ {\bfseries manage\+\_\+selected\+\_\+uid\+\_\+menu\+\_\+} \{\}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a0d393d4abe6e2cc8d4cdfebf8c4c2186}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a0d393d4abe6e2cc8d4cdfebf8c4c2186}} 
QMenu $\ast$ {\bfseries uid\+\_\+popup\+\_\+menu\+\_\+} \{\}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_aa90d503edf4bab73034f68dc424964dd}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_aa90d503edf4bab73034f68dc424964dd}} 
QMenu $\ast$ {\bfseries sign\+\_\+popup\+\_\+menu\+\_\+} \{\}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a33c6b175129a6c364ebe5541d146d082}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a33c6b175129a6c364ebe5541d146d082}} 
std\+::vector$<$ \mbox{\hyperlink{classGpgFrontend_1_1GpgUID}{Gpg\+UID}} $>$ {\bfseries buffered\+\_\+uids\+\_\+}
\item 
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a4f72825ffcade6dd1def95246748ca3d}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a4f72825ffcade6dd1def95246748ca3d}} 
std\+::vector$<$ \mbox{\hyperlink{classGpgFrontend_1_1GpgKeySignature}{Gpg\+Key\+Signature}} $>$ {\bfseries buffered\+\_\+signatures\+\_\+}
\end{DoxyCompactItemize}


\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_af18c4f08a127d919a316c7e27ba338d3}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_af18c4f08a127d919a316c7e27ba338d3}} 
\index{GpgFrontend::UI::KeyPairUIDTab@{GpgFrontend::UI::KeyPairUIDTab}!KeyPairUIDTab@{KeyPairUIDTab}}
\index{KeyPairUIDTab@{KeyPairUIDTab}!GpgFrontend::UI::KeyPairUIDTab@{GpgFrontend::UI::KeyPairUIDTab}}
\doxysubsubsection{\texorpdfstring{KeyPairUIDTab()}{KeyPairUIDTab()}}
{\footnotesize\ttfamily Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+UIDTab\+::\+Key\+Pair\+UIDTab (\begin{DoxyParamCaption}\item[{const std\+::string \&}]{key\+\_\+id,  }\item[{QWidget $\ast$}]{parent }\end{DoxyParamCaption})}



Construct a new Key Pair U I D Tab object. 


\begin{DoxyParams}{Parameters}
{\em key\+\_\+id} & \\
\hline
{\em parent} & \\
\hline
\end{DoxyParams}


References create\+\_\+manage\+\_\+uid\+\_\+menu(), create\+\_\+sign\+\_\+list(), create\+\_\+sign\+\_\+popup\+\_\+menu(), create\+\_\+uid\+\_\+list(), create\+\_\+uid\+\_\+popup\+\_\+menu(), Gpg\+Frontend\+::\+UI\+::\+Signal\+Station\+::\+Get\+Instance(), and Gpg\+Frontend\+::\+Gpg\+Key\+::\+Is\+Has\+Master\+Key().



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a35d0b436cf13fa127dbba5b12f8f9144}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a35d0b436cf13fa127dbba5b12f8f9144}} 
\index{GpgFrontend::UI::KeyPairUIDTab@{GpgFrontend::UI::KeyPairUIDTab}!contextMenuEvent@{contextMenuEvent}}
\index{contextMenuEvent@{contextMenuEvent}!GpgFrontend::UI::KeyPairUIDTab@{GpgFrontend::UI::KeyPairUIDTab}}
\doxysubsubsection{\texorpdfstring{contextMenuEvent()}{contextMenuEvent()}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+UIDTab\+::context\+Menu\+Event (\begin{DoxyParamCaption}\item[{QContext\+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_1KeyPairUIDTab_a2d7c328d726436061f19a287e481268d}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a2d7c328d726436061f19a287e481268d}} 
\index{GpgFrontend::UI::KeyPairUIDTab@{GpgFrontend::UI::KeyPairUIDTab}!get\_sign\_selected@{get\_sign\_selected}}
\index{get\_sign\_selected@{get\_sign\_selected}!GpgFrontend::UI::KeyPairUIDTab@{GpgFrontend::UI::KeyPairUIDTab}}
\doxysubsubsection{\texorpdfstring{get\_sign\_selected()}{get\_sign\_selected()}}
{\footnotesize\ttfamily Sign\+Id\+Args\+List\+Ptr Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+UIDTab\+::get\+\_\+sign\+\_\+selected (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Get the sign selected object. 

\begin{DoxyReturn}{Returns}
Sign\+Id\+Args\+List\+Ptr 
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a7898b6fa328bfbc55ee2721bca4b2af1}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a7898b6fa328bfbc55ee2721bca4b2af1}} 
\index{GpgFrontend::UI::KeyPairUIDTab@{GpgFrontend::UI::KeyPairUIDTab}!get\_uid\_checked@{get\_uid\_checked}}
\index{get\_uid\_checked@{get\_uid\_checked}!GpgFrontend::UI::KeyPairUIDTab@{GpgFrontend::UI::KeyPairUIDTab}}
\doxysubsubsection{\texorpdfstring{get\_uid\_checked()}{get\_uid\_checked()}}
{\footnotesize\ttfamily UIDArgs\+List\+Ptr Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+UIDTab\+::get\+\_\+uid\+\_\+checked (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Get the uid checked object. 

\begin{DoxyReturn}{Returns}
UIDArgs\+List\+Ptr 
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a161bc9787be40a32f487c79faaeb54bf}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a161bc9787be40a32f487c79faaeb54bf}} 
\index{GpgFrontend::UI::KeyPairUIDTab@{GpgFrontend::UI::KeyPairUIDTab}!get\_uid\_selected@{get\_uid\_selected}}
\index{get\_uid\_selected@{get\_uid\_selected}!GpgFrontend::UI::KeyPairUIDTab@{GpgFrontend::UI::KeyPairUIDTab}}
\doxysubsubsection{\texorpdfstring{get\_uid\_selected()}{get\_uid\_selected()}}
{\footnotesize\ttfamily UIDArgs\+List\+Ptr Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+UIDTab\+::get\+\_\+uid\+\_\+selected (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Get the uid selected object. 

\begin{DoxyReturn}{Returns}
UIDArgs\+List\+Ptr 
\end{DoxyReturn}
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a16f1ae88d6a417b614cfc6ae1852187c}\label{classGpgFrontend_1_1UI_1_1KeyPairUIDTab_a16f1ae88d6a417b614cfc6ae1852187c}} 
\index{GpgFrontend::UI::KeyPairUIDTab@{GpgFrontend::UI::KeyPairUIDTab}!slot\_add\_uid\_result@{slot\_add\_uid\_result}}
\index{slot\_add\_uid\_result@{slot\_add\_uid\_result}!GpgFrontend::UI::KeyPairUIDTab@{GpgFrontend::UI::KeyPairUIDTab}}
\doxysubsubsection{\texorpdfstring{slot\_add\_uid\_result}{slot\_add\_uid\_result}}
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+UIDTab\+::slot\+\_\+add\+\_\+uid\+\_\+result (\begin{DoxyParamCaption}\item[{int}]{result }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}, {\ttfamily [slot]}}


\begin{DoxyParams}{Parameters}
{\em result} & \\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
src/ui/dialog/keypair\+\_\+details/Key\+Pair\+UIDTab.\+h\item 
src/ui/dialog/keypair\+\_\+details/Key\+Pair\+UIDTab.\+cpp\end{DoxyCompactItemize}
