2022-05-08 19:59:26 +00:00
\hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab} { } \doxysection { Gpg\+ Frontend\+ ::UI\+ ::Key\+ Pair\+ Opera\+ Tab Class Reference}
\label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab} \index { GpgFrontend::UI::KeyPairOperaTab@{ GpgFrontend::UI::KeyPairOperaTab} }
Inheritance diagram for Gpg\+ Frontend\+ ::UI\+ ::Key\+ Pair\+ Opera\+ Tab\+ :
2022-05-08 22:01:23 +00:00
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [width=258pt] { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ _ inherit_ _ graph}
\end { center}
\end { figure}
2022-05-08 19:59:26 +00:00
Collaboration diagram for Gpg\+ Frontend\+ ::UI\+ ::Key\+ Pair\+ Opera\+ Tab\+ :
2022-05-08 22:01:23 +00:00
\nopagebreak
\begin { figure} [H]
\begin { center}
\leavevmode
\includegraphics [height=550pt] { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ _ coll_ _ graph}
\end { center}
\end { figure}
2022-05-08 19:59:26 +00:00
\doxysubsection * { Public Member Functions}
\begin { DoxyCompactItemize}
\item
2022-05-08 22:01:23 +00:00
\mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ aad4e209d7b4eb0ac6623b2f12ce5ecc5} { Key\+ Pair\+ Opera\+ Tab} } (const std\+ ::string \& key\+ \_ \+ id, Q\+ Widget $ \ast $ parent)
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Construct a new Key Pair Opera Tab object. \end { DoxyCompactList} \item
2022-05-08 22:01:23 +00:00
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ a4dcec352e412afe5c5491f941495090f} { Create\+ Opera\+ Menu} } ()
2022-05-08 19:59:26 +00:00
\begin { DoxyCompactList} \small \item \em Create a Opera Menu object. \end { DoxyCompactList} \end { DoxyCompactItemize}
\doxysubsection * { Private Slots}
\begin { DoxyCompactItemize}
\item
void \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ a384f4250e58110da58c0e6996b42a8ab} { slot\+ \_ \+ export\+ \_ \+ private\+ \_ \+ key} } ()
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ acb6fe75a2e834469627d9b46ad84d514} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ acb6fe75a2e834469627d9b46ad84d514} }
void { \bfseries slot\+ \_ \+ export\+ \_ \+ short\+ \_ \+ private\+ \_ \+ key} ()
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ ae5351ab31a47755ec82a007cd3610b55} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ ae5351ab31a47755ec82a007cd3610b55} }
void { \bfseries slot\+ \_ \+ export\+ \_ \+ public\+ \_ \+ key} ()
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ a636caee67903f6f6114ba7a63ba49781} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ a636caee67903f6f6114ba7a63ba49781} }
void { \bfseries slot\+ \_ \+ modify\+ \_ \+ edit\+ \_ \+ datetime} ()
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ a4eb2668e860bb19e5c3c47a922b1e671} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ a4eb2668e860bb19e5c3c47a922b1e671} }
void { \bfseries slot\+ \_ \+ modify\+ \_ \+ password} ()
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ a6becf000c1128e46afee8a86066a242c} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ a6becf000c1128e46afee8a86066a242c} }
void { \bfseries slot\+ \_ \+ upload\+ \_ \+ key\+ \_ \+ to\+ \_ \+ server} ()
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ af2b406e19ae3e456c78e558c2d82d410} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ af2b406e19ae3e456c78e558c2d82d410} }
void { \bfseries slot\+ \_ \+ update\+ \_ \+ key\+ \_ \+ from\+ \_ \+ server} ()
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ a504d26d23c6e4228b732f2f79c2c6fa3} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ a504d26d23c6e4228b732f2f79c2c6fa3} }
void { \bfseries slot\+ \_ \+ gen\+ \_ \+ revoke\+ \_ \+ cert} ()
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ ab23cb5c7d25aabc0bed9ba530f3866ba} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ ab23cb5c7d25aabc0bed9ba530f3866ba} }
void { \bfseries slot\+ \_ \+ modify\+ \_ \+ tofu\+ \_ \+ policy} ()
\end { DoxyCompactItemize}
\doxysubsection * { Private Attributes}
\begin { DoxyCompactItemize}
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ aa150485d290176e45d7bb1e87601abde} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ aa150485d290176e45d7bb1e87601abde} }
\mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgKey} { Gpg\+ Key} } { \bfseries m\+ \_ \+ key\+ \_ \+ }
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ ab5304882e1883244ff798ec06ff1c888} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ ab5304882e1883244ff798ec06ff1c888} }
2022-05-08 22:01:23 +00:00
Q\+ Menu $ \ast $ { \bfseries key\+ \_ \+ server\+ \_ \+ opera\+ \_ \+ menu\+ \_ \+ } \{ \}
2022-05-08 19:59:26 +00:00
\item
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ a9a28a055e8e549288e7dce49050493f5} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ a9a28a055e8e549288e7dce49050493f5} }
2022-05-08 22:01:23 +00:00
Q\+ Menu $ \ast $ { \bfseries secret\+ \_ \+ key\+ \_ \+ export\+ \_ \+ opera\+ \_ \+ menu\+ \_ \+ } \{ \}
2022-05-08 19:59:26 +00:00
\end { DoxyCompactItemize}
\doxysubsection { Constructor \& Destructor Documentation}
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ aad4e209d7b4eb0ac6623b2f12ce5ecc5} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ aad4e209d7b4eb0ac6623b2f12ce5ecc5} }
\index { GpgFrontend::UI::KeyPairOperaTab@{ GpgFrontend::UI::KeyPairOperaTab} !KeyPairOperaTab@{ KeyPairOperaTab} }
\index { KeyPairOperaTab@{ KeyPairOperaTab} !GpgFrontend::UI::KeyPairOperaTab@{ GpgFrontend::UI::KeyPairOperaTab} }
\doxysubsubsection { \texorpdfstring { KeyPairOperaTab()} { KeyPairOperaTab()} }
2022-05-08 22:01:23 +00:00
{ \footnotesize \ttfamily Gpg\+ Frontend\+ ::\+ U\+ I\+ ::\+ Key\+ Pair\+ Opera\+ Tab\+ ::\+ Key\+ Pair\+ Opera\+ Tab (\begin { DoxyParamCaption} \item [{const std\+::string \&}] { key\+ \_ \+ id, } \item [{Q\+Widget $\ast$}] { parent } \end { DoxyParamCaption} )}
2022-05-08 19:59:26 +00:00
Construct a new Key Pair Opera Tab object.
\begin { DoxyParams} { Parameters}
{ \em key\+ \_ \+ id} & \\
\hline
{ \em parent} & \\
\hline
\end { DoxyParams}
2022-05-08 22:01:23 +00:00
References Create\+ Opera\+ Menu(), Gpg\+ Frontend\+ ::\+ Gpg\+ Key\+ ::\+ Is\+ Has\+ Master\+ Key(), and Gpg\+ Frontend\+ ::\+ Gpg\+ Key\+ ::\+ Is\+ Private\+ Key().
2022-05-08 19:59:26 +00:00
\doxysubsection { Member Function Documentation}
2022-05-08 22:01:23 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ a4dcec352e412afe5c5491f941495090f} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ a4dcec352e412afe5c5491f941495090f} }
\index { GpgFrontend::UI::KeyPairOperaTab@{ GpgFrontend::UI::KeyPairOperaTab} !CreateOperaMenu@{ CreateOperaMenu} }
\index { CreateOperaMenu@{ CreateOperaMenu} !GpgFrontend::UI::KeyPairOperaTab@{ GpgFrontend::UI::KeyPairOperaTab} }
\doxysubsubsection { \texorpdfstring { CreateOperaMenu()} { CreateOperaMenu()} }
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ U\+ I\+ ::\+ Key\+ Pair\+ Opera\+ Tab\+ ::\+ Create\+ Opera\+ Menu (\begin { DoxyParamCaption} { } \end { DoxyParamCaption} )}
Create a Opera Menu object.
References Gpg\+ Frontend\+ ::\+ Gpg\+ Key\+ ::\+ Is\+ Has\+ Master\+ Key(), Gpg\+ Frontend\+ ::\+ Gpg\+ Key\+ ::\+ Is\+ Private\+ Key(), and slot\+ \_ \+ export\+ \_ \+ private\+ \_ \+ key().
Referenced by Key\+ Pair\+ Opera\+ Tab().
2022-05-08 19:59:26 +00:00
\mbox { \Hypertarget { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ a384f4250e58110da58c0e6996b42a8ab} \label { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab_ a384f4250e58110da58c0e6996b42a8ab} }
\index { GpgFrontend::UI::KeyPairOperaTab@{ GpgFrontend::UI::KeyPairOperaTab} !slot\_ export\_ private\_ key@{ slot\_ export\_ private\_ key} }
\index { slot\_ export\_ private\_ key@{ slot\_ export\_ private\_ key} !GpgFrontend::UI::KeyPairOperaTab@{ GpgFrontend::UI::KeyPairOperaTab} }
\doxysubsubsection { \texorpdfstring { slot\_ export\_ private\_ key} { slot\_ export\_ private\_ key} }
2022-05-08 22:01:23 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ U\+ I\+ ::\+ Key\+ Pair\+ Opera\+ Tab\+ ::slot\+ \_ \+ export\+ \_ \+ private\+ \_ \+ key (\begin { DoxyParamCaption} { } \end { DoxyParamCaption} )\hspace { 0.3cm} { \ttfamily [private]} , { \ttfamily [slot]} }
2022-05-08 19:59:26 +00:00
Export the key to a file, which is chosen in a file dialog
2022-05-08 22:01:23 +00:00
References Gpg\+ Frontend\+ ::\+ Gpg\+ Key\+ ::\+ Get\+ Email(), Gpg\+ Frontend\+ ::\+ Gpg\+ Key\+ ::\+ Get\+ Id(), Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ Gpg\+ Key\+ Import\+ Exporter $ > $ \+ ::\+ Get\+ Instance(), Gpg\+ Frontend\+ ::\+ Gpg\+ Key\+ ::\+ Get\+ Name(), and Gpg\+ Frontend\+ ::write\+ \_ \+ buffer\+ \_ \+ to\+ \_ \+ file().
2022-05-08 19:59:26 +00:00
2022-05-08 22:01:23 +00:00
Referenced by Create\+ Opera\+ Menu().
2022-05-08 19:59:26 +00:00
The documentation for this class was generated from the following files\+ :\begin { DoxyCompactItemize}
\item
2022-07-22 18:58:18 +00:00
src/ui/dialog/keypair\+ \_ \+ details/Key\+ Pair\+ Opera\+ Tab.\+ h\item
src/ui/dialog/keypair\+ \_ \+ details/Key\+ Pair\+ Opera\+ Tab.\+ cpp\end { DoxyCompactItemize}