\hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog}{}\doxysection{Gpg\+Frontend\+::UI\+::Key\+New\+U\+I\+D\+Dialog Class Reference} \label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog}\index{GpgFrontend::UI::KeyNewUIDDialog@{GpgFrontend::UI::KeyNewUIDDialog}} Inheritance diagram for Gpg\+Frontend\+::UI\+::Key\+New\+U\+I\+D\+Dialog\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=271pt]{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog__inherit__graph} \end{center} \end{figure} Collaboration diagram for Gpg\+Frontend\+::UI\+::Key\+New\+U\+I\+D\+Dialog\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=550pt]{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog__coll__graph} \end{center} \end{figure} \doxysubsection*{Signals} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a0e2fdf02be3247409cc1590bea0c1fe8}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a0e2fdf02be3247409cc1590bea0c1fe8}} void {\bfseries Signal\+U\+I\+D\+Created} () \end{DoxyCompactItemize} \doxysubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a7226b139dc7a491e8ba780135654be27}{Key\+New\+U\+I\+D\+Dialog}} (const Key\+Id \&key, Q\+Widget $\ast$parent=nullptr) \begin{DoxyCompactList}\small\item\em Construct a new Key New U I D Dialog object. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection*{Private Slots} \begin{DoxyCompactItemize} \item void \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a4e115ce46a85c2f9e4e0e2427839fc7c}{slot\+\_\+create\+\_\+new\+\_\+uid}} () \end{DoxyCompactItemize} \doxysubsection*{Private Member Functions} \begin{DoxyCompactItemize} \item bool \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_ad4e09323a53992daee08173bed17bf9a}{check\+\_\+email\+\_\+address}} (const Q\+String \&str) \end{DoxyCompactItemize} \doxysubsection*{Private Attributes} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a2b9b0aabdbceb4482ebcdfd6c3af987d}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a2b9b0aabdbceb4482ebcdfd6c3af987d}} \mbox{\hyperlink{classGpgFrontend_1_1GpgKey}{Gpg\+Key}} {\bfseries m\+\_\+key\+\_\+} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a221d649fb0dfb4048cdf432e05686fe1}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a221d649fb0dfb4048cdf432e05686fe1}} Q\+Line\+Edit $\ast$ {\bfseries name\+\_\+} \{\} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6a7c9f82af2848ef847fef68ab5afbf5}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6a7c9f82af2848ef847fef68ab5afbf5}} Q\+Line\+Edit $\ast$ {\bfseries email\+\_\+} \{\} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6f0e8f878445e71527f23bf8b9edcd90}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6f0e8f878445e71527f23bf8b9edcd90}} Q\+Line\+Edit $\ast$ {\bfseries comment\+\_\+} \{\} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_ae2dcd1d3f6264f6e58d8b69aa0511321}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_ae2dcd1d3f6264f6e58d8b69aa0511321}} Q\+Push\+Button $\ast$ {\bfseries create\+\_\+button\+\_\+} \{\} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6dd2a97ec6b3e22c6d29182b1ceb49f3}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6dd2a97ec6b3e22c6d29182b1ceb49f3}} Q\+String\+List {\bfseries error\+\_\+messages\+\_\+} \item \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_acb100218dfa9f97f633d1b3cd7bf5a05}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_acb100218dfa9f97f633d1b3cd7bf5a05}} Q\+Label $\ast$ {\bfseries error\+\_\+label\+\_\+} \{\} \item Q\+Regular\+Expression {\bfseries re\+\_\+email\+\_\+} \end{DoxyCompactItemize} \doxysubsection{Constructor \& Destructor Documentation} \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a7226b139dc7a491e8ba780135654be27}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a7226b139dc7a491e8ba780135654be27}} \index{GpgFrontend::UI::KeyNewUIDDialog@{GpgFrontend::UI::KeyNewUIDDialog}!KeyNewUIDDialog@{KeyNewUIDDialog}} \index{KeyNewUIDDialog@{KeyNewUIDDialog}!GpgFrontend::UI::KeyNewUIDDialog@{GpgFrontend::UI::KeyNewUIDDialog}} \doxysubsubsection{\texorpdfstring{KeyNewUIDDialog()}{KeyNewUIDDialog()}} {\footnotesize\ttfamily Gpg\+Frontend\+::\+U\+I\+::\+Key\+New\+U\+I\+D\+Dialog\+::\+Key\+New\+U\+I\+D\+Dialog (\begin{DoxyParamCaption}\item[{const Key\+Id \&}]{key, }\item[{Q\+Widget $\ast$}]{parent = {\ttfamily nullptr} }\end{DoxyParamCaption})} Construct a new Key New U I D Dialog object. \begin{DoxyParams}{Parameters} {\em key} & \\ \hline {\em parent} & \\ \hline \end{DoxyParams} References Gpg\+Frontend\+::\+U\+I\+::\+Signal\+Station\+::\+Get\+Instance(), and slot\+\_\+create\+\_\+new\+\_\+uid(). \doxysubsection{Member Function Documentation} \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_ad4e09323a53992daee08173bed17bf9a}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_ad4e09323a53992daee08173bed17bf9a}} \index{GpgFrontend::UI::KeyNewUIDDialog@{GpgFrontend::UI::KeyNewUIDDialog}!check\_email\_address@{check\_email\_address}} \index{check\_email\_address@{check\_email\_address}!GpgFrontend::UI::KeyNewUIDDialog@{GpgFrontend::UI::KeyNewUIDDialog}} \doxysubsubsection{\texorpdfstring{check\_email\_address()}{check\_email\_address()}} {\footnotesize\ttfamily bool Gpg\+Frontend\+::\+U\+I\+::\+Key\+New\+U\+I\+D\+Dialog\+::check\+\_\+email\+\_\+address (\begin{DoxyParamCaption}\item[{const Q\+String \&}]{str }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}} \begin{DoxyParams}{Parameters} {\em str} & \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} true false \end{DoxyReturn} Referenced by slot\+\_\+create\+\_\+new\+\_\+uid(). \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a4e115ce46a85c2f9e4e0e2427839fc7c}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a4e115ce46a85c2f9e4e0e2427839fc7c}} \index{GpgFrontend::UI::KeyNewUIDDialog@{GpgFrontend::UI::KeyNewUIDDialog}!slot\_create\_new\_uid@{slot\_create\_new\_uid}} \index{slot\_create\_new\_uid@{slot\_create\_new\_uid}!GpgFrontend::UI::KeyNewUIDDialog@{GpgFrontend::UI::KeyNewUIDDialog}} \doxysubsubsection{\texorpdfstring{slot\_create\_new\_uid}{slot\_create\_new\_uid}} {\footnotesize\ttfamily void Gpg\+Frontend\+::\+U\+I\+::\+Key\+New\+U\+I\+D\+Dialog\+::slot\+\_\+create\+\_\+new\+\_\+uid (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}, {\ttfamily [slot]}} check for errors in keygen dialog input create error message References check\+\_\+email\+\_\+address(), and Gpg\+Frontend\+::\+Singleton\+Function\+Object$<$ Gpg\+U\+I\+D\+Operator $>$\+::\+Get\+Instance(). Referenced by Key\+New\+U\+I\+D\+Dialog(). \doxysubsection{Member Data Documentation} \mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a3844bbdb3d0c4e46b3118b7576917ba2}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a3844bbdb3d0c4e46b3118b7576917ba2}} \index{GpgFrontend::UI::KeyNewUIDDialog@{GpgFrontend::UI::KeyNewUIDDialog}!re\_email\_@{re\_email\_}} \index{re\_email\_@{re\_email\_}!GpgFrontend::UI::KeyNewUIDDialog@{GpgFrontend::UI::KeyNewUIDDialog}} \doxysubsubsection{\texorpdfstring{re\_email\_}{re\_email\_}} {\footnotesize\ttfamily Q\+Regular\+Expression Gpg\+Frontend\+::\+U\+I\+::\+Key\+New\+U\+I\+D\+Dialog\+::re\+\_\+email\+\_\+\hspace{0.3cm}{\ttfamily [private]}} {\bfseries Initial value\+:} \begin{DoxyCode}{0} \DoxyCodeLine{\{} \DoxyCodeLine{ R\textcolor{stringliteral}{"((?:[a-\/z0-\/9!\#\$\%\&'*+/=?\string^\_`\{|\}\string~-\/]+(?:\(\backslash\).[a-\/z0-\/9!\#\$\%\&'*+/=?\string^\_`\{|\}\string~-\/]+)*|"(?:[\(\backslash\)x01-\/\(\backslash\)x08\(\backslash\)x0b\(\backslash\)x0c\(\backslash\)x0e-\/\(\backslash\)x1f\(\backslash\)x21\(\backslash\)x23-\/\(\backslash\)x5b\(\backslash\)x5d-\/\(\backslash\)x7f]|\(\backslash\)\(\backslash\)[\(\backslash\)x01-\/\(\backslash\)x09\(\backslash\)x0b\(\backslash\)x0c\(\backslash\)x0e-\/\(\backslash\)x7f])*")@(?:(?:[a-\/z0-\/9](?:[a-\/z0-\/9-\/]*[a-\/z0-\/9])?\(\backslash\).)+[a-\/z0-\/9](?:[a-\/z0-\/9-\/]*[a-\/z0-\/9])?|\(\backslash\)[(?:(?:(2(5[0-\/5]|[0-\/4][0-\/9])|1[0-\/9][0-\/9]|[1-\/9]?[0-\/9]))\(\backslash\).)\{3\}(?:(2(5[0-\/5]|[0-\/4][0-\/9])|1[0-\/9][0-\/9]|[1-\/9]?[0-\/9])|[a-\/z0-\/9-\/]*[a-\/z0-\/9]:(?:[\(\backslash\)x01-\/\(\backslash\)x08\(\backslash\)x0b\(\backslash\)x0c\(\backslash\)x0e-\/\(\backslash\)x1f\(\backslash\)x21-\/\(\backslash\)x5a\(\backslash\)x53-\/\(\backslash\)x7f]|\(\backslash\)\(\backslash\)[\(\backslash\)x01-\/\(\backslash\)x09\(\backslash\)x0b\(\backslash\)x0c\(\backslash\)x0e-\/\(\backslash\)x7f])+)\(\backslash\)]))"\}}} \end{DoxyCode} The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item src/ui/dialog/keypair\+\_\+details/Key\+New\+U\+I\+D\+Dialog.\+h\item src/ui/dialog/keypair\+\_\+details/Key\+New\+U\+I\+D\+Dialog.\+cpp\end{DoxyCompactItemize}