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
|
2022-11-26 18:19:17 +00:00
|
|
|
\includegraphics[width=241pt]{classGpgFrontend_1_1UI_1_1KeyPairOperaTab__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\+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}
|
2023-08-01 15:09:22 +00:00
|
|
|
\doxysubsection*{Signals}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_ac6b09219bbf830ce6b2d997aa2bb0c04}\label{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_ac6b09219bbf830ce6b2d997aa2bb0c04}}
|
|
|
|
void {\bfseries Signal\+Key\+Database\+Refresh} ()
|
|
|
|
\end{DoxyCompactItemize}
|
2022-05-08 19:59:26 +00:00
|
|
|
\doxysubsection*{Public Member Functions}
|
|
|
|
\begin{DoxyCompactItemize}
|
|
|
|
\item
|
2024-01-23 07:22:33 +00:00
|
|
|
\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_afdfa89db24ac6c3a073e029882a4f2e8}{Key\+Pair\+Opera\+Tab}} (const QString \&key\+\_\+id, QWidget $\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-11-26 18:19:17 +00:00
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_a4dcec352e412afe5c5491f941495090f}\label{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_a4dcec352e412afe5c5491f941495090f}}
|
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} ()
|
2023-08-01 15:09:22 +00:00
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_ad83ec0e2803737488d368fd796a56ceb}\label{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_ad83ec0e2803737488d368fd796a56ceb}}
|
|
|
|
void {\bfseries slot\+\_\+set\+\_\+owner\+\_\+trust\+\_\+level} ()
|
2024-01-30 05:39:43 +00:00
|
|
|
\item
|
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_a9a9b90abf767e3bb91ece29dcd4a7b0a}\label{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_a9a9b90abf767e3bb91ece29dcd4a7b0a}}
|
|
|
|
void {\bfseries slot\+\_\+import\+\_\+revoke\+\_\+cert} ()
|
2022-05-08 19:59:26 +00:00
|
|
|
\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-11-26 18:19:17 +00:00
|
|
|
QMenu $\ast$ {\bfseries key\+\_\+server\+\_\+opera\+\_\+menu\+\_\+} \{\}
|
2022-05-08 19:59:26 +00:00
|
|
|
\item
|
2024-01-30 05:39:43 +00:00
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_ae7a339d6db5e4e817ef76fdb58e05415}\label{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_ae7a339d6db5e4e817ef76fdb58e05415}}
|
|
|
|
QMenu $\ast$ {\bfseries rev\+\_\+cert\+\_\+opera\+\_\+menu\+\_\+} \{\}
|
|
|
|
\item
|
2022-05-08 19:59:26 +00:00
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_a9a28a055e8e549288e7dce49050493f5}\label{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_a9a28a055e8e549288e7dce49050493f5}}
|
2022-11-26 18:19:17 +00:00
|
|
|
QMenu $\ast$ {\bfseries secret\+\_\+key\+\_\+export\+\_\+opera\+\_\+menu\+\_\+} \{\}
|
2022-05-08 19:59:26 +00:00
|
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
|
|
|
|
|
|
\doxysubsection{Constructor \& Destructor Documentation}
|
2024-01-23 07:22:33 +00:00
|
|
|
\mbox{\Hypertarget{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_afdfa89db24ac6c3a073e029882a4f2e8}\label{classGpgFrontend_1_1UI_1_1KeyPairOperaTab_afdfa89db24ac6c3a073e029882a4f2e8}}
|
2022-05-08 19:59:26 +00:00
|
|
|
\index{GpgFrontend::UI::KeyPairOperaTab@{GpgFrontend::UI::KeyPairOperaTab}!KeyPairOperaTab@{KeyPairOperaTab}}
|
|
|
|
\index{KeyPairOperaTab@{KeyPairOperaTab}!GpgFrontend::UI::KeyPairOperaTab@{GpgFrontend::UI::KeyPairOperaTab}}
|
|
|
|
\doxysubsubsection{\texorpdfstring{KeyPairOperaTab()}{KeyPairOperaTab()}}
|
2024-01-23 07:22:33 +00:00
|
|
|
{\footnotesize\ttfamily Gpg\+Frontend\+::\+UI\+::\+Key\+Pair\+Opera\+Tab\+::\+Key\+Pair\+Opera\+Tab (\begin{DoxyParamCaption}\item[{const QString \&}]{key\+\_\+id, }\item[{QWidget $\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}
|
|
|
|
|
|
|
|
|
2024-01-23 07:22:33 +00:00
|
|
|
References Create\+Opera\+Menu(), Gpg\+Frontend\+::\+UI\+::\+UISignal\+Station\+::\+Get\+Instance(), Gpg\+Frontend\+::\+Singleton\+Function\+Object$<$ Global\+Setting\+Station $>$\+::\+Get\+Instance(), 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}
|
|
|
|
\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-11-26 18:19:17 +00:00
|
|
|
{\footnotesize\ttfamily void Gpg\+Frontend\+::\+UI\+::\+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
|
|
|
|
|
2024-01-23 07:22:33 +00:00
|
|
|
References Gpg\+Frontend\+::\+Check\+Gpg\+Error(), 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(), Gpg\+Frontend\+::\+UI\+::\+Common\+Utils\+::\+Raise\+Message\+Box(), and Gpg\+Frontend\+::\+Write\+File\+GFBuffer().
|
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 19:42:14 +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}
|