2022-05-08 19:59:26 +00:00
\hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog} { } \doxysection { Gpg\+ Frontend\+ ::UI\+ ::Key\+ Gen\+ Dialog Class Reference}
\label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog} \index { GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} }
Inheritance diagram for Gpg\+ Frontend\+ ::UI\+ ::Key\+ Gen\+ Dialog\+ :
2022-05-08 22:01:23 +00:00
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
2022-07-22 19:42:14 +00:00
\includegraphics [height=550pt] { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ _ inherit_ _ graph}
2022-05-08 22:01:23 +00:00
\end { center}
\end { figure}
2022-05-08 19:59:26 +00:00
Collaboration diagram for Gpg\+ Frontend\+ ::UI\+ ::Key\+ Gen\+ Dialog\+ :
2022-05-08 22:01:23 +00:00
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
2022-11-26 18:19:17 +00:00
\includegraphics [width=350pt] { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ _ coll_ _ graph}
2022-05-08 22:01:23 +00:00
\end { center}
\end { figure}
2022-05-08 19:59:26 +00:00
\doxysubsection * { Signals}
\begin { DoxyCompactItemize}
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ ab40bd826a5437124f8afd09824606c76} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ ab40bd826a5437124f8afd09824606c76} }
void { \bfseries Signal\+ Key\+ Generated} ()
\end { DoxyCompactItemize}
\doxysubsection * { Public Member Functions}
\begin { DoxyCompactItemize}
\item
2022-11-26 18:19:17 +00:00
\mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a3aef8d2bb8e0d36842532726a6796ab9} { Key\+ Gen\+ Dialog} } (QWidget $ \ast $ parent=nullptr)
2022-05-08 19:59:26 +00:00
\end { DoxyCompactItemize}
\doxysubsection * { Private Slots}
\begin { DoxyCompactItemize}
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a516aa59c71a9ddf06c51e93252e93b76} { slot\+ \_ \+ expire\+ \_ \+ box\+ \_ \+ changed} } ()
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ af1f7a62dcb024513453766ee8816d514} { slot\+ \_ \+ key\+ \_ \+ gen\+ \_ \+ accept} } ()
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ ae611933ccd6fd67e65a2cf1ff09b5e8f} { slot\+ \_ \+ encryption\+ \_ \+ box\+ \_ \+ changed} } (int state)
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a03b7fe3e34147e404ca3ca6a0aa80cfc} { slot\+ \_ \+ signing\+ \_ \+ box\+ \_ \+ changed} } (int state)
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a48e953cd49efde2315868e8606af7226} { slot\+ \_ \+ certification\+ \_ \+ box\+ \_ \+ changed} } (int state)
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a904d5e72a1946382ddfca80dc57c4db5} { slot\+ \_ \+ authentication\+ \_ \+ box\+ \_ \+ changed} } (int state)
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ ab8f04b046abb56d53bdbe67838b84fdc} { slot\+ \_ \+ activated\+ \_ \+ key\+ \_ \+ type} } (int index)
\end { DoxyCompactItemize}
\doxysubsection * { Private Member Functions}
\begin { DoxyCompactItemize}
\item
2022-11-26 18:19:17 +00:00
QGroup\+ Box $ \ast $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a8e6554b47e0dd6c2025ccb0d1d0cb658} { create\+ \_ \+ key\+ \_ \+ usage\+ \_ \+ group\+ \_ \+ box} } ()
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Create a key usage group box object. \end { DoxyCompactList} \item
2022-11-26 18:19:17 +00:00
QGroup\+ Box $ \ast $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a010acccfd5fb5475769658f9cf68da7b} { create\+ \_ \+ basic\+ \_ \+ info\+ \_ \+ group\+ \_ \+ box} } ()
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Create a basic info group box object. \end { DoxyCompactList} \item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a10677e68994c32676acb051a0153375d} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a10677e68994c32676acb051a0153375d} }
void { \bfseries generate\+ \_ \+ key\+ \_ \+ dialog} ()
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a4eb53559f200092cd299f7a90c03cdbb} { refresh\+ \_ \+ widgets\+ \_ \+ state} } ()
\item
2022-11-26 18:19:17 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ aa36de61cedb98f919f10e35d4e6b5146} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ aa36de61cedb98f919f10e35d4e6b5146} }
2022-05-08 22:01:23 +00:00
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ aa36de61cedb98f919f10e35d4e6b5146} { set\+ \_ \+ signal\+ \_ \+ slot} } ()
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Set the signal slot object. \end { DoxyCompactList} \item
2022-11-26 18:19:17 +00:00
bool \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ ae8aeaff7be0b1552b29d1f209af0bd28} { check\+ \_ \+ email\+ \_ \+ address} } (const QString \& str)
2022-05-08 19:59:26 +00:00
\end { DoxyCompactItemize}
\doxysubsection * { Private Attributes}
\begin { DoxyCompactItemize}
\item
2022-11-26 18:19:17 +00:00
QRegular\+ Expression { \bfseries re\+ \_ \+ email\+ \_ \+ }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
QString\+ List \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a03a8e1c8f2c1887732d36a346185bb40} { error\+ \_ \+ messages\+ \_ \+ } }
2022-05-08 19:59:26 +00:00
\item
2022-05-08 22:01:23 +00:00
std\+ ::unique\+ \_ \+ ptr$ < $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1GenKeyInfo} { Gen\+ Key\+ Info} } $ > $ { \bfseries gen\+ \_ \+ key\+ \_ \+ info\+ \_ \+ }
2022-05-08 19:59:26 +00:00
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ aa765259f9aa65b81d59b982ee0595e52} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ aa765259f9aa65b81d59b982ee0595e52} }
2022-11-26 18:19:17 +00:00
QDialog\+ Button\+ Box $ \ast $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ aa765259f9aa65b81d59b982ee0595e52} { button\+ \_ \+ box\+ \_ \+ } }
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Box for standard buttons. \end { DoxyCompactList} \item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a8e500e3153558364fe5ba5b8bab6f219} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a8e500e3153558364fe5ba5b8bab6f219} }
2022-11-26 18:19:17 +00:00
QLabel $ \ast $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a8e500e3153558364fe5ba5b8bab6f219} { error\+ \_ \+ label\+ \_ \+ } } \{ \}
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Label containing error message. \end { DoxyCompactList} \item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a7ed095cce29c658741ae0520049010c0} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a7ed095cce29c658741ae0520049010c0} }
2022-11-26 18:19:17 +00:00
QLine\+ Edit $ \ast $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a7ed095cce29c658741ae0520049010c0} { name\+ \_ \+ edit\+ \_ \+ } } \{ \}
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Line edit for the keys name. \end { DoxyCompactList} \item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a3453d1a8a4c0411472b2779d018abdc3} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a3453d1a8a4c0411472b2779d018abdc3} }
2022-11-26 18:19:17 +00:00
QLine\+ Edit $ \ast $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a3453d1a8a4c0411472b2779d018abdc3} { email\+ \_ \+ edit\+ \_ \+ } } \{ \}
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Line edit for the keys email. \end { DoxyCompactList} \item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a3008e2a9879a8e122e422f67cf0018f8} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a3008e2a9879a8e122e422f67cf0018f8} }
2022-11-26 18:19:17 +00:00
QLine\+ Edit $ \ast $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a3008e2a9879a8e122e422f67cf0018f8} { comment\+ \_ \+ edit\+ \_ \+ } } \{ \}
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Line edit for the keys comment. \end { DoxyCompactList} \item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ aaa9b55830c39ce854e4ede26d916a844} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ aaa9b55830c39ce854e4ede26d916a844} }
2022-11-26 18:19:17 +00:00
QSpin\+ Box $ \ast $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ aaa9b55830c39ce854e4ede26d916a844} { key\+ \_ \+ size\+ \_ \+ spin\+ \_ \+ box\+ \_ \+ } } \{ \}
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Spinbox for the keys size (in bit) \end { DoxyCompactList} \item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a281bfffd99fcb600d07c4604bf2a8841} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a281bfffd99fcb600d07c4604bf2a8841} }
2022-11-26 18:19:17 +00:00
QCombo\+ Box $ \ast $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a281bfffd99fcb600d07c4604bf2a8841} { key\+ \_ \+ type\+ \_ \+ combo\+ \_ \+ box\+ \_ \+ } } \{ \}
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Combobox for Key type. \end { DoxyCompactList} \item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a242a3245de709ede086087d7a096e6cd} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a242a3245de709ede086087d7a096e6cd} }
2022-11-26 18:19:17 +00:00
QDate\+ Time\+ Edit $ \ast $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a242a3245de709ede086087d7a096e6cd} { date\+ \_ \+ edit\+ \_ \+ } } \{ \}
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Date edit for expiration date. \end { DoxyCompactList} \item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a196ef707a7a2cfd717f69c8a5bc3278d} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a196ef707a7a2cfd717f69c8a5bc3278d} }
2022-11-26 18:19:17 +00:00
QCheck\+ Box $ \ast $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a196ef707a7a2cfd717f69c8a5bc3278d} { expire\+ \_ \+ check\+ \_ \+ box\+ \_ \+ } } \{ \}
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Checkbox, if key should expire. \end { DoxyCompactList} \item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a52bf44c05cf1280ba13369ae2c33c60a} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a52bf44c05cf1280ba13369ae2c33c60a} }
2022-11-26 18:19:17 +00:00
QCheck\+ Box $ \ast $ { \bfseries no\+ \_ \+ pass\+ \_ \+ phrase\+ \_ \+ check\+ \_ \+ box\+ \_ \+ } \{ \}
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
QGroup\+ Box $ \ast $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a7b1b9cb46c0547c1e561e56d55616cf1} { key\+ \_ \+ usage\+ \_ \+ group\+ \_ \+ box\+ \_ \+ } } \{ \}
2022-05-08 19:59:26 +00:00
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ aff131dd6f7178c63ef2e2f85d30828a2} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ aff131dd6f7178c63ef2e2f85d30828a2} }
2022-11-26 18:19:17 +00:00
QDate\+ Time { \bfseries max\+ \_ \+ date\+ \_ \+ time\+ \_ \+ }
2022-05-08 19:59:26 +00:00
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ ab0ccac068670a3e28ce78ff87a40b2fc} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ ab0ccac068670a3e28ce78ff87a40b2fc} }
2022-11-26 18:19:17 +00:00
std\+ ::vector$ < $ QCheck\+ Box $ \ast $ $ > $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ ab0ccac068670a3e28ce78ff87a40b2fc} { key\+ \_ \+ usage\+ \_ \+ check\+ \_ \+ boxes\+ \_ \+ } }
\begin { DoxyCompactList} \small \item \em ENCR, SIGN, CERT, AUTH. \end { DoxyCompactList} \end { DoxyCompactItemize}
\doxysubsection * { Additional Inherited Members}
2022-05-08 19:59:26 +00:00
\doxysubsection { Constructor \& Destructor Documentation}
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a3aef8d2bb8e0d36842532726a6796ab9} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a3aef8d2bb8e0d36842532726a6796ab9} }
\index { GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} !KeyGenDialog@{ KeyGenDialog} }
\index { KeyGenDialog@{ KeyGenDialog} !GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} }
\doxysubsubsection { \texorpdfstring { KeyGenDialog()} { KeyGenDialog()} }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::\+ Key\+ Gen\+ Dialog (\begin { DoxyParamCaption} \item [{QWidget $\ast$}] { parent = { \ttfamily nullptr} } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [explicit]} }
2022-05-08 19:59:26 +00:00
Constructor of this class
\begin { DoxyParams} { Parameters}
{ \em ctx} & The current Gpg\+ ME context \\
\hline
{ \em key} & The key to show details of \\
\hline
{ \em parent} & The parent of this widget \\
\hline
\end { DoxyParams}
2022-11-26 18:19:17 +00:00
References button\+ \_ \+ box\+ \_ \+ , Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Signal\+ Station\+ ::\+ Get\+ Instance(), Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ Global\+ Setting\+ Station $ > $ \+ ::\+ Get\+ Instance(), and Gpg\+ Frontend\+ ::\+ Global\+ Setting\+ Station\+ ::\+ Get\+ UISettings().
2022-05-08 19:59:26 +00:00
\doxysubsection { Member Function Documentation}
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ ae8aeaff7be0b1552b29d1f209af0bd28} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ ae8aeaff7be0b1552b29d1f209af0bd28} }
\index { GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} !check\_ email\_ address@{ check\_ email\_ address} }
\index { check\_ email\_ address@{ check\_ email\_ address} !GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} }
\doxysubsubsection { \texorpdfstring { check\_ email\_ address()} { check\_ email\_ address()} }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily bool Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::check\+ \_ \+ email\+ \_ \+ address (\begin { DoxyParamCaption} \item [{const QString \&}] { 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\+ \_ \+ key\+ \_ \+ gen\+ \_ \+ accept().
2022-05-08 19:59:26 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a010acccfd5fb5475769658f9cf68da7b} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a010acccfd5fb5475769658f9cf68da7b} }
\index { GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} !create\_ basic\_ info\_ group\_ box@{ create\_ basic\_ info\_ group\_ box} }
\index { create\_ basic\_ info\_ group\_ box@{ create\_ basic\_ info\_ group\_ box} !GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} }
\doxysubsubsection { \texorpdfstring { create\_ basic\_ info\_ group\_ box()} { create\_ basic\_ info\_ group\_ box()} }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily QGroup\+ Box $ \ast $ Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::create\+ \_ \+ basic\+ \_ \+ info\+ \_ \+ group\+ \_ \+ box (\begin { DoxyParamCaption} { } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [private]} }
2022-05-08 19:59:26 +00:00
Create a basic info group box object.
\begin { DoxyReturn} { Returns}
2022-11-26 18:19:17 +00:00
QGroup\+ Box$ \ast $
2022-05-08 19:59:26 +00:00
\end { DoxyReturn}
2022-05-08 22:01:23 +00:00
References comment\+ \_ \+ edit\+ \_ \+ , date\+ \_ \+ edit\+ \_ \+ , email\+ \_ \+ edit\+ \_ \+ , error\+ \_ \+ label\+ \_ \+ , expire\+ \_ \+ check\+ \_ \+ box\+ \_ \+ , Gpg\+ Frontend\+ ::\+ Gen\+ Key\+ Info\+ ::\+ Get\+ Supported\+ Key\+ Algo(), key\+ \_ \+ size\+ \_ \+ spin\+ \_ \+ box\+ \_ \+ , key\+ \_ \+ type\+ \_ \+ combo\+ \_ \+ box\+ \_ \+ , and name\+ \_ \+ edit\+ \_ \+ .
2022-05-08 19:59:26 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a8e6554b47e0dd6c2025ccb0d1d0cb658} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a8e6554b47e0dd6c2025ccb0d1d0cb658} }
\index { GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} !create\_ key\_ usage\_ group\_ box@{ create\_ key\_ usage\_ group\_ box} }
\index { create\_ key\_ usage\_ group\_ box@{ create\_ key\_ usage\_ group\_ box} !GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} }
\doxysubsubsection { \texorpdfstring { create\_ key\_ usage\_ group\_ box()} { create\_ key\_ usage\_ group\_ box()} }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily QGroup\+ Box $ \ast $ Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::create\+ \_ \+ key\+ \_ \+ usage\+ \_ \+ group\+ \_ \+ box (\begin { DoxyParamCaption} { } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [private]} }
2022-05-08 19:59:26 +00:00
Create a key usage group box object.
\begin { DoxyReturn} { Returns}
2022-11-26 18:19:17 +00:00
QGroup\+ Box$ \ast $
2022-05-08 19:59:26 +00:00
\end { DoxyReturn}
2022-05-08 22:01:23 +00:00
References key\+ \_ \+ usage\+ \_ \+ check\+ \_ \+ boxes\+ \_ \+ .
2022-05-08 19:59:26 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a4eb53559f200092cd299f7a90c03cdbb} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a4eb53559f200092cd299f7a90c03cdbb} }
\index { GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} !refresh\_ widgets\_ state@{ refresh\_ widgets\_ state} }
\index { refresh\_ widgets\_ state@{ refresh\_ widgets\_ state} !GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} }
\doxysubsubsection { \texorpdfstring { refresh\_ widgets\_ state()} { refresh\_ widgets\_ state()} }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::refresh\+ \_ \+ widgets\+ \_ \+ state (\begin { DoxyParamCaption} { } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [private]} }
2022-05-08 19:59:26 +00:00
Refresh widgets state by \mbox { \hyperlink { classGpgFrontend_ 1_ 1GenKeyInfo} { Gen\+ Key\+ Info} }
2022-05-08 22:01:23 +00:00
References key\+ \_ \+ size\+ \_ \+ spin\+ \_ \+ box\+ \_ \+ , and key\+ \_ \+ usage\+ \_ \+ check\+ \_ \+ boxes\+ \_ \+ .
Referenced by slot\+ \_ \+ activated\+ \_ \+ key\+ \_ \+ type().
2022-05-08 19:59:26 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ ab8f04b046abb56d53bdbe67838b84fdc} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ ab8f04b046abb56d53bdbe67838b84fdc} }
\index { GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} !slot\_ activated\_ key\_ type@{ slot\_ activated\_ key\_ type} }
\index { slot\_ activated\_ key\_ type@{ slot\_ activated\_ key\_ type} !GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} }
\doxysubsubsection { \texorpdfstring { slot\_ activated\_ key\_ type} { slot\_ activated\_ key\_ type} }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::slot\+ \_ \+ activated\+ \_ \+ key\+ \_ \+ type (\begin { DoxyParamCaption} \item [{int}] { index } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [private]} , { \ttfamily [slot]} }
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em index} & \\
\hline
\end { DoxyParams}
2022-11-26 18:19:17 +00:00
References refresh\+ \_ \+ widgets\+ \_ \+ state().
2022-05-08 19:59:26 +00:00
2022-05-08 22:01:23 +00:00
Referenced by set\+ \_ \+ signal\+ \_ \+ slot().
2022-05-08 19:59:26 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a904d5e72a1946382ddfca80dc57c4db5} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a904d5e72a1946382ddfca80dc57c4db5} }
\index { GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} !slot\_ authentication\_ box\_ changed@{ slot\_ authentication\_ box\_ changed} }
\index { slot\_ authentication\_ box\_ changed@{ slot\_ authentication\_ box\_ changed} !GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} }
\doxysubsubsection { \texorpdfstring { slot\_ authentication\_ box\_ changed} { slot\_ authentication\_ box\_ changed} }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::slot\+ \_ \+ authentication\+ \_ \+ box\+ \_ \+ changed (\begin { DoxyParamCaption} \item [{int}] { state } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [private]} , { \ttfamily [slot]} }
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em state} & \\
\hline
\end { DoxyParams}
2022-05-08 22:01:23 +00:00
Referenced by set\+ \_ \+ signal\+ \_ \+ slot().
2022-05-08 19:59:26 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a48e953cd49efde2315868e8606af7226} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a48e953cd49efde2315868e8606af7226} }
\index { GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} !slot\_ certification\_ box\_ changed@{ slot\_ certification\_ box\_ changed} }
\index { slot\_ certification\_ box\_ changed@{ slot\_ certification\_ box\_ changed} !GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} }
\doxysubsubsection { \texorpdfstring { slot\_ certification\_ box\_ changed} { slot\_ certification\_ box\_ changed} }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::slot\+ \_ \+ certification\+ \_ \+ box\+ \_ \+ changed (\begin { DoxyParamCaption} \item [{int}] { state } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [private]} , { \ttfamily [slot]} }
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em state} & \\
\hline
\end { DoxyParams}
2022-05-08 22:01:23 +00:00
Referenced by set\+ \_ \+ signal\+ \_ \+ slot().
2022-05-08 19:59:26 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ ae611933ccd6fd67e65a2cf1ff09b5e8f} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ ae611933ccd6fd67e65a2cf1ff09b5e8f} }
\index { GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} !slot\_ encryption\_ box\_ changed@{ slot\_ encryption\_ box\_ changed} }
\index { slot\_ encryption\_ box\_ changed@{ slot\_ encryption\_ box\_ changed} !GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} }
\doxysubsubsection { \texorpdfstring { slot\_ encryption\_ box\_ changed} { slot\_ encryption\_ box\_ changed} }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::slot\+ \_ \+ encryption\+ \_ \+ box\+ \_ \+ changed (\begin { DoxyParamCaption} \item [{int}] { state } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [private]} , { \ttfamily [slot]} }
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em state} & \\
\hline
\end { DoxyParams}
2022-05-08 22:01:23 +00:00
Referenced by set\+ \_ \+ signal\+ \_ \+ slot().
2022-05-08 19:59:26 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a516aa59c71a9ddf06c51e93252e93b76} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a516aa59c71a9ddf06c51e93252e93b76} }
\index { GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} !slot\_ expire\_ box\_ changed@{ slot\_ expire\_ box\_ changed} }
\index { slot\_ expire\_ box\_ changed@{ slot\_ expire\_ box\_ changed} !GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} }
\doxysubsubsection { \texorpdfstring { slot\_ expire\_ box\_ changed} { slot\_ expire\_ box\_ changed} }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::slot\+ \_ \+ expire\+ \_ \+ box\+ \_ \+ changed (\begin { DoxyParamCaption} { } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [private]} , { \ttfamily [slot]} }
2022-05-08 19:59:26 +00:00
when expirebox was checked/unchecked, enable/disable the expiration date box
2022-05-08 22:01:23 +00:00
References date\+ \_ \+ edit\+ \_ \+ , and expire\+ \_ \+ check\+ \_ \+ box\+ \_ \+ .
2022-05-08 19:59:26 +00:00
2022-05-08 22:01:23 +00:00
Referenced by set\+ \_ \+ signal\+ \_ \+ slot().
2022-05-08 19:59:26 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ af1f7a62dcb024513453766ee8816d514} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ af1f7a62dcb024513453766ee8816d514} }
\index { GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} !slot\_ key\_ gen\_ accept@{ slot\_ key\_ gen\_ accept} }
\index { slot\_ key\_ gen\_ accept@{ slot\_ key\_ gen\_ accept} !GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} }
\doxysubsubsection { \texorpdfstring { slot\_ key\_ gen\_ accept} { slot\_ key\_ gen\_ accept} }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::slot\+ \_ \+ key\+ \_ \+ gen\+ \_ \+ accept (\begin { DoxyParamCaption} { } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [private]} , { \ttfamily [slot]} }
2022-05-08 19:59:26 +00:00
check all lineedits for false entries. Show error, when there is one, otherwise generate the key check for errors in keygen dialog input
primary keys should have a reasonable expiration date (no more than 2 years in the future)
create the string for key generation
create error message
2022-05-08 22:01:23 +00:00
References check\+ \_ \+ email\+ \_ \+ address(), comment\+ \_ \+ edit\+ \_ \+ , date\+ \_ \+ edit\+ \_ \+ , email\+ \_ \+ edit\+ \_ \+ , error\+ \_ \+ label\+ \_ \+ , expire\+ \_ \+ check\+ \_ \+ box\+ \_ \+ , Gpg\+ Frontend\+ ::\+ Gpg\+ Key\+ Opera\+ ::\+ Generate\+ Key(), Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ Gpg\+ Key\+ Opera $ > $ \+ ::\+ Get\+ Instance(), key\+ \_ \+ size\+ \_ \+ spin\+ \_ \+ box\+ \_ \+ , and name\+ \_ \+ edit\+ \_ \+ .
2022-05-08 19:59:26 +00:00
2022-05-08 22:01:23 +00:00
Referenced by set\+ \_ \+ signal\+ \_ \+ slot().
2022-05-08 19:59:26 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a03b7fe3e34147e404ca3ca6a0aa80cfc} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a03b7fe3e34147e404ca3ca6a0aa80cfc} }
\index { GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} !slot\_ signing\_ box\_ changed@{ slot\_ signing\_ box\_ changed} }
\index { slot\_ signing\_ box\_ changed@{ slot\_ signing\_ box\_ changed} !GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} }
\doxysubsubsection { \texorpdfstring { slot\_ signing\_ box\_ changed} { slot\_ signing\_ box\_ changed} }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::slot\+ \_ \+ signing\+ \_ \+ box\+ \_ \+ changed (\begin { DoxyParamCaption} \item [{int}] { state } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [private]} , { \ttfamily [slot]} }
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em state} & \\
\hline
\end { DoxyParams}
2022-05-08 22:01:23 +00:00
Referenced by set\+ \_ \+ signal\+ \_ \+ slot().
2022-05-08 19:59:26 +00:00
\doxysubsection { Member Data Documentation}
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a03a8e1c8f2c1887732d36a346185bb40} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a03a8e1c8f2c1887732d36a346185bb40} }
\index { GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} !error\_ messages\_ @{ error\_ messages\_ } }
\index { error\_ messages\_ @{ error\_ messages\_ } !GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} }
\doxysubsubsection { \texorpdfstring { error\_ messages\_ } { error\_ messages\_ } }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily QString\+ List Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::error\+ \_ \+ messages\+ \_ \+ \hspace { 0.3cm} { \ttfamily [private]} }
2022-05-08 19:59:26 +00:00
List of errors occurring when checking entries of line edits \mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a104dcf364452ab5fe019f51c6db7f7d9} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a104dcf364452ab5fe019f51c6db7f7d9} }
\index { GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} !gen\_ key\_ info\_ @{ gen\_ key\_ info\_ } }
\index { gen\_ key\_ info\_ @{ gen\_ key\_ info\_ } !GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} }
\doxysubsubsection { \texorpdfstring { gen\_ key\_ info\_ } { gen\_ key\_ info\_ } }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily std\+ ::unique\+ \_ \+ ptr$ < $ \mbox { \hyperlink { classGpgFrontend_ 1_ 1GenKeyInfo} { Gen\+ Key\+ Info} } $ > $ Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::gen\+ \_ \+ key\+ \_ \+ info\+ \_ \+ \hspace { 0.3cm} { \ttfamily [private]} }
2022-05-08 19:59:26 +00:00
{ \bfseries Initial value\+ :}
\begin { DoxyCode} { 0}
\DoxyCodeLine { =}
\DoxyCodeLine { std::make\_ unique<GenKeyInfo>()}
\end { DoxyCode}
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a7b1b9cb46c0547c1e561e56d55616cf1} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a7b1b9cb46c0547c1e561e56d55616cf1} }
\index { GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} !key\_ usage\_ group\_ box\_ @{ key\_ usage\_ group\_ box\_ } }
\index { key\_ usage\_ group\_ box\_ @{ key\_ usage\_ group\_ box\_ } !GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} }
\doxysubsubsection { \texorpdfstring { key\_ usage\_ group\_ box\_ } { key\_ usage\_ group\_ box\_ } }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily QGroup\+ Box$ \ast $ Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::key\+ \_ \+ usage\+ \_ \+ group\+ \_ \+ box\+ \_ \+ \{ \} \hspace { 0.3cm} { \ttfamily [private]} }
2022-05-08 19:59:26 +00:00
Group of Widgets detecting the usage of the Key \mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a8ecbb5721d5a2a0f85fd7b362f62bf83} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog_ a8ecbb5721d5a2a0f85fd7b362f62bf83} }
\index { GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} !re\_ email\_ @{ re\_ email\_ } }
\index { re\_ email\_ @{ re\_ email\_ } !GpgFrontend::UI::KeyGenDialog@{ GpgFrontend::UI::KeyGenDialog} }
\doxysubsubsection { \texorpdfstring { re\_ email\_ } { re\_ email\_ } }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily QRegular\+ Expression Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Key\+ Gen\+ Dialog\+ ::re\+ \_ \+ email\+ \_ \+ \hspace { 0.3cm} { \ttfamily [private]} }
2022-05-08 19:59:26 +00:00
{ \bfseries Initial value\+ :}
\begin { DoxyCode} { 0}
\DoxyCodeLine { \{ }
2022-11-26 18:19:17 +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-07-22 19:42:14 +00:00
src/ui/dialog/key\+ \_ \+ generate/Keygen\+ Dialog.\+ h\item
src/ui/dialog/key\+ \_ \+ generate/Keygen\+ Dialog.\+ cpp\end { DoxyCompactItemize}