92 lines
5.7 KiB
TeX
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}
|