2022-05-08 22:01:23 +00:00
|
|
|
\hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog}{}\doxysection{Gpg\+Frontend\+::UI\+::Key\+New\+U\+I\+D\+Dialog Class Reference}
|
2022-05-08 19:59:26 +00:00
|
|
|
\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog}\index{GpgFrontend::UI::KeyNewUIDDialog@{GpgFrontend::UI::KeyNewUIDDialog}}
|
|
|
|
|
|
|
|
|
2022-05-08 22:01:23 +00:00
|
|
|
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}
|
2022-05-08 19:59:26 +00:00
|
|
|
\doxysubsection*{Signals}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a0e2fdf02be3247409cc1590bea0c1fe8}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a0e2fdf02be3247409cc1590bea0c1fe8}}
|
2022-05-08 22:01:23 +00:00
|
|
|
void {\bfseries Signal\+U\+I\+D\+Created} ()
|
2022-05-08 19:59:26 +00:00
|
|
|
\end{DoxyCompactItemize}
|
|
|
|
\doxysubsection*{Public Member Functions}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
2022-05-08 22:01:23 +00:00
|
|
|
\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a7226b139dc7a491e8ba780135654be27}{Key\+New\+U\+I\+D\+Dialog}} (const Key\+Id \&key, Q\+Widget $\ast$parent=nullptr)
|
2022-05-08 19:59:26 +00:00
|
|
|
\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
|
2022-05-08 22:01:23 +00:00
|
|
|
bool \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_ad4e09323a53992daee08173bed17bf9a}{check\+\_\+email\+\_\+address}} (const Q\+String \&str)
|
2022-05-08 19:59:26 +00:00
|
|
|
\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}}
|
2022-05-08 22:01:23 +00:00
|
|
|
Q\+Line\+Edit $\ast$ {\bfseries name\+\_\+} \{\}
|
2022-05-08 19:59:26 +00:00
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6a7c9f82af2848ef847fef68ab5afbf5}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6a7c9f82af2848ef847fef68ab5afbf5}}
|
2022-05-08 22:01:23 +00:00
|
|
|
Q\+Line\+Edit $\ast$ {\bfseries email\+\_\+} \{\}
|
2022-05-08 19:59:26 +00:00
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6f0e8f878445e71527f23bf8b9edcd90}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6f0e8f878445e71527f23bf8b9edcd90}}
|
2022-05-08 22:01:23 +00:00
|
|
|
Q\+Line\+Edit $\ast$ {\bfseries comment\+\_\+} \{\}
|
2022-05-08 19:59:26 +00:00
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_ae2dcd1d3f6264f6e58d8b69aa0511321}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_ae2dcd1d3f6264f6e58d8b69aa0511321}}
|
2022-05-08 22:01:23 +00:00
|
|
|
Q\+Push\+Button $\ast$ {\bfseries create\+\_\+button\+\_\+} \{\}
|
2022-05-08 19:59:26 +00:00
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6dd2a97ec6b3e22c6d29182b1ceb49f3}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_a6dd2a97ec6b3e22c6d29182b1ceb49f3}}
|
2022-05-08 22:01:23 +00:00
|
|
|
Q\+String\+List {\bfseries error\+\_\+messages\+\_\+}
|
2022-05-08 19:59:26 +00:00
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_acb100218dfa9f97f633d1b3cd7bf5a05}\label{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog_acb100218dfa9f97f633d1b3cd7bf5a05}}
|
2022-05-08 22:01:23 +00:00
|
|
|
Q\+Label $\ast$ {\bfseries error\+\_\+label\+\_\+} \{\}
|
2022-05-08 19:59:26 +00:00
|
|
|
\item
|
2022-05-08 22:01:23 +00:00
|
|
|
Q\+Regular\+Expression {\bfseries re\+\_\+email\+\_\+}
|
2022-05-08 19:59:26 +00:00
|
|
|
\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()}}
|
2022-05-08 22:01:23 +00:00
|
|
|
{\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})}
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Construct a new Key New U I D Dialog object.
|
|
|
|
|
|
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
|
|
{\em key} & \\
|
|
|
|
\hline
|
|
|
|
{\em parent} & \\
|
|
|
|
\hline
|
|
|
|
\end{DoxyParams}
|
|
|
|
|
|
|
|
|
2022-05-08 22:01:23 +00:00
|
|
|
References Gpg\+Frontend\+::\+U\+I\+::\+Signal\+Station\+::\+Get\+Instance(), and slot\+\_\+create\+\_\+new\+\_\+uid().
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\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()}}
|
2022-05-08 22:01:23 +00:00
|
|
|
{\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]}}
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
\begin{DoxyParams}{Parameters}
|
|
|
|
{\em str} & \\
|
|
|
|
\hline
|
|
|
|
\end{DoxyParams}
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
|
|
true
|
|
|
|
|
|
|
|
false
|
|
|
|
\end{DoxyReturn}
|
|
|
|
|
|
|
|
|
2022-05-08 22:01:23 +00:00
|
|
|
Referenced by slot\+\_\+create\+\_\+new\+\_\+uid().
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
\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}}
|
2022-05-08 22:01:23 +00:00
|
|
|
{\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]}}
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
check for errors in keygen dialog input
|
|
|
|
|
|
|
|
create error message
|
|
|
|
|
2022-05-08 22:01:23 +00:00
|
|
|
References check\+\_\+email\+\_\+address(), and Gpg\+Frontend\+::\+Singleton\+Function\+Object$<$ Gpg\+U\+I\+D\+Operator $>$\+::\+Get\+Instance().
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
2022-05-08 22:01:23 +00:00
|
|
|
Referenced by Key\+New\+U\+I\+D\+Dialog().
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\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\_}}
|
2022-05-08 22:01:23 +00:00
|
|
|
{\footnotesize\ttfamily Q\+Regular\+Expression Gpg\+Frontend\+::\+U\+I\+::\+Key\+New\+U\+I\+D\+Dialog\+::re\+\_\+email\+\_\+\hspace{0.3cm}{\ttfamily [private]}}
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
{\bfseries Initial value\+:}
|
|
|
|
\begin{DoxyCode}{0}
|
|
|
|
\DoxyCodeLine{\{}
|
2022-05-08 22:01:23 +00:00
|
|
|
\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\)]))"\}}}
|
2022-05-08 19:59:26 +00:00
|
|
|
|
|
|
|
\end{DoxyCode}
|
|
|
|
|
|
|
|
|
|
|
|
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
|
|
|
\item
|
2022-05-08 22:01:23 +00:00
|
|
|
src/ui/keypair\+\_\+details/Key\+New\+U\+I\+D\+Dialog.\+h\item
|
|
|
|
src/ui/keypair\+\_\+details/Key\+New\+U\+I\+D\+Dialog.\+cpp\end{DoxyCompactItemize}
|