GpgFrontend-Doxygen/docs/latex/classGpgFrontend_1_1UI_1_1KeyNewUIDDialog.tex
2022-05-09 03:59:26 +08:00

142 lines
9.0 KiB
TeX

\hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog}{}\doxysection{Gpg\+Frontend\+::UI\+::Key\+New\+UIDDialog Class Reference}
\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog}\index{GpgFrontend::UI::KeyNewUIDDialog@{GpgFrontend::UI::KeyNewUIDDialog}}
Inheritance diagram for Gpg\+Frontend\+::UI\+::Key\+New\+UIDDialog\+:
% FIG 0
Collaboration diagram for Gpg\+Frontend\+::UI\+::Key\+New\+UIDDialog\+:
% FIG 1
\doxysubsection*{Signals}
\begin{DoxyCompactItemize}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a0e2fdf02be3247409cc1590bea0c1fe8}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a0e2fdf02be3247409cc1590bea0c1fe8}}
void {\bfseries Signal\+UIDCreated} ()
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a7226b139dc7a491e8ba780135654be27}{Key\+New\+UIDDialog}} (const Key\+Id \&key, QWidget $\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 QString \&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}}
QLine\+Edit $\ast$ {\bfseries name\+\_\+} \{\}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6a7c9f82af2848ef847fef68ab5afbf5}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6a7c9f82af2848ef847fef68ab5afbf5}}
QLine\+Edit $\ast$ {\bfseries email\+\_\+} \{\}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6f0e8f878445e71527f23bf8b9edcd90}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6f0e8f878445e71527f23bf8b9edcd90}}
QLine\+Edit $\ast$ {\bfseries comment\+\_\+} \{\}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_ae2dcd1d3f6264f6e58d8b69aa0511321}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_ae2dcd1d3f6264f6e58d8b69aa0511321}}
QPush\+Button $\ast$ {\bfseries create\+\_\+button\+\_\+} \{\}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6dd2a97ec6b3e22c6d29182b1ceb49f3}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6dd2a97ec6b3e22c6d29182b1ceb49f3}}
QString\+List {\bfseries error\+\_\+messages\+\_\+}
\item
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_acb100218dfa9f97f633d1b3cd7bf5a05}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_acb100218dfa9f97f633d1b3cd7bf5a05}}
QLabel $\ast$ {\bfseries error\+\_\+label\+\_\+} \{\}
\item
QRegular\+Expression \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a3844bbdb3d0c4e46b3118b7576917ba2}{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\+::\+UI\+::\+Key\+New\+UIDDialog\+::\+Key\+New\+UIDDialog (\begin{DoxyParamCaption}\item[{const Key\+Id \&}]{key, }\item[{QWidget $\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 \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1SignalStation_abe381ce56a7b157a3760b2fd9c3b7419}{Gpg\+Frontend\+::\+UI\+::\+Signal\+Station\+::\+Get\+Instance()}}, and \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a4e115ce46a85c2f9e4e0e2427839fc7c}{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\+::\+UI\+::\+Key\+New\+UIDDialog\+::check\+\_\+email\+\_\+address (\begin{DoxyParamCaption}\item[{const QString \&}]{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 \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a4e115ce46a85c2f9e4e0e2427839fc7c}{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\+::\+UI\+::\+Key\+New\+UIDDialog\+::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 \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_ad4e09323a53992daee08173bed17bf9a}{check\+\_\+email\+\_\+address()}}, and \mbox{\hyperlink{classGpgFrontend_1_1SingletonFunctionObject_a8a378452876a685af879e04bfa456b6f}{Gpg\+Frontend\+::\+Singleton\+Function\+Object$<$ Gpg\+UIDOperator $>$\+::\+Get\+Instance()}}.
Referenced by \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a7226b139dc7a491e8ba780135654be27}{Key\+New\+UIDDialog()}}.
\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 QRegular\+Expression Gpg\+Frontend\+::\+UI\+::\+Key\+New\+UIDDialog\+::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/keypair\+\_\+details/Key\+New\+UIDDialog.\+h\item
src/ui/keypair\+\_\+details/Key\+New\+UIDDialog.\+cpp\end{DoxyCompactItemize}