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

92 lines
5.7 KiB
TeX

\hypertarget{KeyMgmt_8h_source}{}\doxysection{Key\+Mgmt.\+h}
\label{KeyMgmt_8h_source}\index{src/ui/KeyMgmt.h@{src/ui/KeyMgmt.h}}
\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{29 \textcolor{preprocessor}{\#ifndef \_\_KEYMGMT\_H\_\_}}
\DoxyCodeLine{30 \textcolor{preprocessor}{\#define \_\_KEYMGMT\_H\_\_}}
\DoxyCodeLine{31 }
\DoxyCodeLine{32 \textcolor{preprocessor}{\#include "{}import\_export/KeyImportDetailDialog.h"{}}}
\DoxyCodeLine{33 \textcolor{preprocessor}{\#include "{}import\_export/KeyServerImportDialog.h"{}}}
\DoxyCodeLine{34 \textcolor{preprocessor}{\#include "{}ui/GpgFrontendUI.h"{}}}
\DoxyCodeLine{35 \textcolor{preprocessor}{\#include "{}ui/key\_generate/KeygenDialog.h"{}}}
\DoxyCodeLine{36 \textcolor{preprocessor}{\#include "{}ui/keypair\_details/KeyDetailsDialog.h"{}}}
\DoxyCodeLine{37 \textcolor{preprocessor}{\#include "{}ui/widgets/KeyList.h"{}}}
\DoxyCodeLine{38 }
\DoxyCodeLine{39 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespaceGpgFrontend_1_1UI}{GpgFrontend::UI}} \{}
\DoxyCodeLine{40 }
\DoxyCodeLine{45 \textcolor{keyword}{class }\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyMgmt}{KeyMgmt}} : \textcolor{keyword}{public} QMainWindow \{}
\DoxyCodeLine{46 Q\_OBJECT}
\DoxyCodeLine{47 }
\DoxyCodeLine{48 \textcolor{keyword}{public}:}
\DoxyCodeLine{54 \textcolor{keyword}{explicit} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyMgmt_aefc27b57830cf14a85c2225664f89f64}{KeyMgmt}}(QWidget* parent = \textcolor{keyword}{nullptr});}
\DoxyCodeLine{55 }
\DoxyCodeLine{56 \textcolor{keyword}{public} slots:}
\DoxyCodeLine{57 }
\DoxyCodeLine{62 \textcolor{keywordtype}{void} SlotGenerateSubKey();}
\DoxyCodeLine{63 }
\DoxyCodeLine{68 \textcolor{keywordtype}{void} SlotExportKeyToKeyPackage();}
\DoxyCodeLine{69 }
\DoxyCodeLine{74 \textcolor{keywordtype}{void} SlotExportKeyToClipboard();}
\DoxyCodeLine{75 }
\DoxyCodeLine{80 \textcolor{keywordtype}{void} SlotExportAsOpenSSHFormat();}
\DoxyCodeLine{81 }
\DoxyCodeLine{86 \textcolor{keywordtype}{void} SlotDeleteSelectedKeys();}
\DoxyCodeLine{87 }
\DoxyCodeLine{92 \textcolor{keywordtype}{void} SlotDeleteCheckedKeys();}
\DoxyCodeLine{93 }
\DoxyCodeLine{98 \textcolor{keywordtype}{void} SlotGenerateKeyDialog();}
\DoxyCodeLine{99 }
\DoxyCodeLine{104 \textcolor{keywordtype}{void} SlotShowKeyDetails();}
\DoxyCodeLine{105 }
\DoxyCodeLine{110 \textcolor{keywordtype}{void} SlotSaveWindowState();}
\DoxyCodeLine{111 }
\DoxyCodeLine{116 \textcolor{keywordtype}{void} SlotImportKeyPackage();}
\DoxyCodeLine{117 }
\DoxyCodeLine{118 signals:}
\DoxyCodeLine{119 }
\DoxyCodeLine{124 \textcolor{keywordtype}{void} SignalStatusBarChanged(QString);}
\DoxyCodeLine{125 }
\DoxyCodeLine{130 \textcolor{keywordtype}{void} SignalKeyStatusUpdated();}
\DoxyCodeLine{131 }
\DoxyCodeLine{132 \textcolor{keyword}{private}:}
\DoxyCodeLine{137 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyMgmt_a6ee90b63414038e9f840933a5b2c5e46}{create\_menus}}();}
\DoxyCodeLine{138 }
\DoxyCodeLine{143 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyMgmt_a23cf6665537f2a96708e9d5423ce3bb8}{create\_actions}}();}
\DoxyCodeLine{144 }
\DoxyCodeLine{149 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyMgmt_a6791486fd94567d504d48050c23476b5}{create\_tool\_bars}}();}
\DoxyCodeLine{150 }
\DoxyCodeLine{156 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyMgmt_a0b139ae0d4baa234932cf228e94abd6b}{delete\_keys\_with\_warning}}(GpgFrontend::KeyIdArgsListPtr uidList);}
\DoxyCodeLine{157 }
\DoxyCodeLine{158 \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyList}{KeyList}}* key\_list\_; }
\DoxyCodeLine{159 QMenu* file\_menu\_\{\}; }
\DoxyCodeLine{160 QMenu* key\_menu\_\{\}; }
\DoxyCodeLine{161 QMenu* generate\_key\_menu\_\{\}; }
\DoxyCodeLine{162 QMenu* import\_key\_menu\_\{\}; }
\DoxyCodeLine{163 QAction* open\_key\_file\_act\_\{\}; }
\DoxyCodeLine{164 QAction* export\_key\_to\_file\_act\_\{\}; }
\DoxyCodeLine{165 QAction* export\_key\_as\_open\_ssh\_format\_\{\}; }
\DoxyCodeLine{166 QAction* export\_key\_to\_clipboard\_act\_\{\}; }
\DoxyCodeLine{167 QAction* delete\_checked\_keys\_act\_\{\}; }
\DoxyCodeLine{168 QAction* delete\_selected\_keys\_act\_\{\}; }
\DoxyCodeLine{169 QAction* generate\_key\_dialog\_act\_\{\}; }
\DoxyCodeLine{170 QAction* generate\_key\_pair\_act\_\{\}; }
\DoxyCodeLine{171 QAction* generate\_subkey\_act\_\{\}; }
\DoxyCodeLine{172 QAction* import\_key\_from\_clipboard\_act\_\{\}; }
\DoxyCodeLine{173 QAction* import\_key\_from\_file\_act\_\{\}; }
\DoxyCodeLine{174 QAction* import\_key\_from\_key\_server\_act\_\{\}; }
\DoxyCodeLine{175 QAction* import\_keys\_from\_key\_package\_act\_\{\}; }
\DoxyCodeLine{176 QAction* close\_act\_\{\}; }
\DoxyCodeLine{177 QAction* show\_key\_details\_act\_\{\}; }
\DoxyCodeLine{178 \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyServerImportDialog}{KeyServerImportDialog}}* import\_dialog\_\{\}; }
\DoxyCodeLine{179 }
\DoxyCodeLine{180 \textcolor{keyword}{protected}:}
\DoxyCodeLine{186 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyMgmt_a78b53193b055e10550938f403b641b31}{closeEvent}}(QCloseEvent* event) \textcolor{keyword}{override};}
\DoxyCodeLine{187 \};}
\DoxyCodeLine{188 }
\DoxyCodeLine{189 \} \textcolor{comment}{// namespace GpgFrontend::UI}}
\DoxyCodeLine{190 }
\DoxyCodeLine{191 \textcolor{preprocessor}{\#endif }\textcolor{comment}{// \_\_KEYMGMT\_H\_\_}}
\end{DoxyCode}