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

230 lines
22 KiB
TeX

\hypertarget{MainWindow_8h_source}{}\doxysection{Main\+Window.\+h}
\label{MainWindow_8h_source}\index{src/ui/main\_window/MainWindow.h@{src/ui/main\_window/MainWindow.h}}
\begin{DoxyCode}{0}
\DoxyCodeLine{1 }
\DoxyCodeLine{29 \textcolor{preprocessor}{\#ifndef \_\_GPGWIN\_H\_\_}}
\DoxyCodeLine{30 \textcolor{preprocessor}{\#define \_\_GPGWIN\_H\_\_}}
\DoxyCodeLine{31 }
\DoxyCodeLine{32 \textcolor{preprocessor}{\#include "{}core/GpgConstants.h"{}}}
\DoxyCodeLine{33 \textcolor{preprocessor}{\#include "{}core/function/result\_analyse/GpgDecryptResultAnalyse.h"{}}}
\DoxyCodeLine{34 \textcolor{preprocessor}{\#include "{}core/function/result\_analyse/GpgEncryptResultAnalyse.h"{}}}
\DoxyCodeLine{35 \textcolor{preprocessor}{\#include "{}core/function/result\_analyse/GpgSignResultAnalyse.h"{}}}
\DoxyCodeLine{36 \textcolor{preprocessor}{\#include "{}ui/GpgFrontendUI.h"{}}}
\DoxyCodeLine{37 \textcolor{preprocessor}{\#include "{}ui/KeyMgmt.h"{}}}
\DoxyCodeLine{38 \textcolor{preprocessor}{\#include "{}ui/dialog/WaitingDialog.h"{}}}
\DoxyCodeLine{39 \textcolor{preprocessor}{\#include "{}ui/dialog/Wizard.h"{}}}
\DoxyCodeLine{40 \textcolor{preprocessor}{\#include "{}ui/help/AboutDialog.h"{}}}
\DoxyCodeLine{41 \textcolor{preprocessor}{\#include "{}ui/import\_export/KeyUploadDialog.h"{}}}
\DoxyCodeLine{42 \textcolor{preprocessor}{\#include "{}ui/settings/SettingsDialog.h"{}}}
\DoxyCodeLine{43 \textcolor{preprocessor}{\#include "{}ui/widgets/FindWidget.h"{}}}
\DoxyCodeLine{44 \textcolor{preprocessor}{\#include "{}ui/widgets/InfoBoardWidget.h"{}}}
\DoxyCodeLine{45 \textcolor{preprocessor}{\#include "{}ui/widgets/TextEdit.h"{}}}
\DoxyCodeLine{46 }
\DoxyCodeLine{47 \textcolor{keyword}{namespace }\mbox{\hyperlink{namespaceGpgFrontend_1_1UI}{GpgFrontend::UI}} \{}
\DoxyCodeLine{52 \textcolor{keyword}{class }\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow}{MainWindow}} : \textcolor{keyword}{public} QMainWindow \{}
\DoxyCodeLine{53 Q\_OBJECT}
\DoxyCodeLine{54 }
\DoxyCodeLine{55 \textcolor{keyword}{public}:}
\DoxyCodeLine{56 }
\DoxyCodeLine{57 \textcolor{keyword}{struct }\mbox{\hyperlink{structGpgFrontend_1_1UI_1_1MainWindow_1_1CryptoMenu}{CryptoMenu}}\{}
\DoxyCodeLine{58 \textcolor{keyword}{using} OperationType = \textcolor{keywordtype}{unsigned} int;}
\DoxyCodeLine{59 }
\DoxyCodeLine{60 \textcolor{keyword}{static} \textcolor{keyword}{constexpr} OperationType None = 0;}
\DoxyCodeLine{61 \textcolor{keyword}{static} \textcolor{keyword}{constexpr} OperationType Encrypt = 1 << 0;}
\DoxyCodeLine{62 \textcolor{keyword}{static} \textcolor{keyword}{constexpr} OperationType Sign = 1 << 1;}
\DoxyCodeLine{63 \textcolor{keyword}{static} \textcolor{keyword}{constexpr} OperationType Decrypt = 1 << 2;}
\DoxyCodeLine{64 \textcolor{keyword}{static} \textcolor{keyword}{constexpr} OperationType Verify = 1 << 3;}
\DoxyCodeLine{65 \textcolor{keyword}{static} \textcolor{keyword}{constexpr} OperationType EncryptAndSign = 1 << 4;}
\DoxyCodeLine{66 \textcolor{keyword}{static} \textcolor{keyword}{constexpr} OperationType DecryptAndVerify = 1 << 5;}
\DoxyCodeLine{67 \};}
\DoxyCodeLine{68 }
\DoxyCodeLine{73 \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow}{MainWindow}}();}
\DoxyCodeLine{74 }
\DoxyCodeLine{78 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a08ba4521f68c488b23b651e201011759}{Init}}() noexcept;}
\DoxyCodeLine{79 }
\DoxyCodeLine{83 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a85a98a1ec5418c110201980fa013d1fd}{SetCryptoMenuStatus}}(\mbox{\hyperlink{structGpgFrontend_1_1UI_1_1MainWindow_1_1CryptoMenu}{CryptoMenu}}::OperationType type);}
\DoxyCodeLine{84 }
\DoxyCodeLine{85 signals:}
\DoxyCodeLine{86 }
\DoxyCodeLine{90 \textcolor{keywordtype}{void} SignalLoaded();}
\DoxyCodeLine{91 }
\DoxyCodeLine{92 }
\DoxyCodeLine{93 public slots:}
\DoxyCodeLine{94 }
\DoxyCodeLine{98 \textcolor{keywordtype}{void} SlotSetStatusBarText(const QString\& text);}
\DoxyCodeLine{99 }
\DoxyCodeLine{100 protected:}
\DoxyCodeLine{106 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a1759412cb7ee71600c4b6e3c6e752d2e}{closeEvent}}(QCloseEvent* event) override;}
\DoxyCodeLine{107 }
\DoxyCodeLine{108 public slots:}
\DoxyCodeLine{109 }
\DoxyCodeLine{113 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a05b838ad518857fed24864ecce40c203}{SlotOpenFile}}(QString\& path);}
\DoxyCodeLine{114 }
\DoxyCodeLine{118 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a9ec699536a35a37961a8c6da1e231ae3}{SlotFileEncrypt}}();}
\DoxyCodeLine{119 }
\DoxyCodeLine{123 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a0a6d0618f2835a6dcae707a4ca770a48}{SlotFileDecrypt}}();}
\DoxyCodeLine{124 }
\DoxyCodeLine{128 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a8bcdcbe678b8dc0837fffda2ebfe79bf}{SlotFileSign}}();}
\DoxyCodeLine{129 }
\DoxyCodeLine{133 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a9879061cfd321c6757c77f75d46dc7d8}{SlotFileVerify}}();}
\DoxyCodeLine{134 }
\DoxyCodeLine{138 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a25a2e4017d77cffc8362bde9606fad30}{SlotFileEncryptSign}}();}
\DoxyCodeLine{139 }
\DoxyCodeLine{143 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ab23c7e67dd1f5295b3c49ad79dfd5919}{SlotFileDecryptVerify}}();}
\DoxyCodeLine{144 }
\DoxyCodeLine{149 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ab1fb798caf43dd067beca5285444d47d}{SlotSetRestartNeeded}}(\textcolor{keywordtype}{bool} needed);}
\DoxyCodeLine{150 }
\DoxyCodeLine{151 private slots:}
\DoxyCodeLine{152 }
\DoxyCodeLine{157 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ae11d01211c2914ecc148e13dd7de506e}{slot\_encrypt}}();}
\DoxyCodeLine{158 }
\DoxyCodeLine{163 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a304efe91afa31b32725caa00c27475a4}{slot\_encrypt\_sign}}();}
\DoxyCodeLine{164 }
\DoxyCodeLine{169 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ae2d89e2cc6c99ff0e16b396d2381f904}{slot\_decrypt}}();}
\DoxyCodeLine{170 }
\DoxyCodeLine{175 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a3f3d03b0ec22385bee559fbd2aeb881b}{slot\_sign}}();}
\DoxyCodeLine{176 }
\DoxyCodeLine{182 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_aa9c986dd95984811479ea93230c74b5d}{slot\_verify}}();}
\DoxyCodeLine{183 }
\DoxyCodeLine{188 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a1d61ea803e6c825bd54f42ba9ae85919}{slot\_decrypt\_verify}}();}
\DoxyCodeLine{189 }
\DoxyCodeLine{193 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a033d448541b44fa48b76dec828a4eb0e}{slot\_show\_key\_details}}();}
\DoxyCodeLine{194 }
\DoxyCodeLine{198 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_adfa3b3ae1de1fd04c5ea09e3c97c3e98}{refresh\_keys\_from\_key\_server}}();}
\DoxyCodeLine{199 }
\DoxyCodeLine{203 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ad27dcf3f534f13d8df71df680c4d177c}{upload\_key\_to\_server}}();}
\DoxyCodeLine{204 }
\DoxyCodeLine{208 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ae28089efbd236708601470f30f26faaa}{slot\_find}}();}
\DoxyCodeLine{209 }
\DoxyCodeLine{213 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_aabf3ddf6b624790369f164b4889c95be}{slot\_start\_wizard}}();}
\DoxyCodeLine{214 }
\DoxyCodeLine{218 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a55926649e28a96318b89afba01b966bf}{slot\_import\_key\_from\_edit}}();}
\DoxyCodeLine{219 }
\DoxyCodeLine{223 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a76bf3784d751db78ed13bd9962e14472}{slot\_append\_selected\_keys}}();}
\DoxyCodeLine{224 }
\DoxyCodeLine{229 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_af93d72eaf58326f1f9e926752c6b1fc6}{slot\_copy\_mail\_address\_to\_clipboard}}();}
\DoxyCodeLine{230 }
\DoxyCodeLine{234 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a16ddebec90a4bd0d13baa9d972c3445f}{slot\_open\_key\_management}}();}
\DoxyCodeLine{235 }
\DoxyCodeLine{239 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a29a811d4d440c79c1bd2cc2bb40cdf7e}{slot\_open\_file\_tab}}();}
\DoxyCodeLine{240 }
\DoxyCodeLine{244 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a874b505fbc1046f579a736683f5a7f65}{slot\_open\_settings\_dialog}}();}
\DoxyCodeLine{245 }
\DoxyCodeLine{250 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_aea9274389c3b049793fe5aa5a6adf63c}{slot\_clean\_double\_line\_breaks}}();}
\DoxyCodeLine{251 }
\DoxyCodeLine{255 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a7f5a88922d06bee977335fb4b5f1d86d}{slot\_cut\_pgp\_header}}();}
\DoxyCodeLine{256 }
\DoxyCodeLine{260 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a821247d738457c4ee046162aad6728f9}{slot\_add\_pgp\_header}}();}
\DoxyCodeLine{261 }
\DoxyCodeLine{266 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a24a0b0d974fc5f8fdda60c128a82d957}{slot\_disable\_tab\_actions}}(\textcolor{keywordtype}{int} number);}
\DoxyCodeLine{267 }
\DoxyCodeLine{271 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a48368c77af7b1f4cb632870b8d914a28}{slot\_version\_upgrade}}(const \mbox{\hyperlink{structGpgFrontend_1_1UI_1_1SoftwareVersion}{SoftwareVersion}}\& version);}
\DoxyCodeLine{272 }
\DoxyCodeLine{273 private:}
\DoxyCodeLine{278 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a0ab96012df041f2c2e47092db0600355}{create\_actions}}();}
\DoxyCodeLine{279 }
\DoxyCodeLine{283 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a9fbd8a2f5b2b5869276db83a4ad20216}{create\_menus}}();}
\DoxyCodeLine{284 }
\DoxyCodeLine{288 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_aaa1de043b71dbcf0e8d8c265b2a67bd3}{create\_tool\_bars}}();}
\DoxyCodeLine{289 }
\DoxyCodeLine{293 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a1ab1f3f57f9969447491e63f54420585}{create\_status\_bar}}();}
\DoxyCodeLine{294 }
\DoxyCodeLine{298 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a04668246525874760f47a340b4b7d8de}{create\_dock\_windows}}();}
\DoxyCodeLine{299 }
\DoxyCodeLine{303 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a92a6d8d46e197e25eaacc3ad7ed289ab}{create\_attachment\_dock}}();}
\DoxyCodeLine{304 }
\DoxyCodeLine{308 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a473b679fa0dc3cdf4f6f98d6553fa0ec}{close\_attachment\_dock}}();}
\DoxyCodeLine{309 }
\DoxyCodeLine{313 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a210ab31f4d949a50507d0690c0d1598a}{restore\_settings}}();}
\DoxyCodeLine{314 }
\DoxyCodeLine{318 \textcolor{keywordtype}{void} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a7a4b6490038470a8849231e48282da98}{save\_settings}}();}
\DoxyCodeLine{319 }
\DoxyCodeLine{323 [[nodiscard]] \textcolor{keywordtype}{bool} \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a7fdaae01c50d540ecd8672091cdfbcc0}{get\_restart\_needed}}() const;}
\DoxyCodeLine{324 }
\DoxyCodeLine{325 \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit}{TextEdit}}* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a7aa41c90105fd4c2931895d8dfb5ec45}{edit\_}}\{\}; }
\DoxyCodeLine{326 QMenu* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_af08c62c38a750382ee218191c8e13f4f}{file\_menu\_}}\{\}; }
\DoxyCodeLine{327 QMenu* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a6d681a306c137dc107088d60b09a925f}{edit\_menu\_}}\{\}; }
\DoxyCodeLine{328 QMenu* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a1ef17c566a764f707f43593a1f6b3c60}{crypt\_menu\_}}\{\}; }
\DoxyCodeLine{329 QMenu* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a89fa105ed54d2189d762668262d74c63}{help\_menu\_}}\{\}; }
\DoxyCodeLine{330 QMenu* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a16bbfd12cd3a6f0df9e2c32cf7999e57}{key\_menu\_}}\{\}; }
\DoxyCodeLine{331 QMenu* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a0e9920cf0fc974ac2f70d3f039f009f2}{view\_menu\_}}\{\}; }
\DoxyCodeLine{332 QMenu* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a8d6fe32ab64797459443ed285d769745}{import\_key\_menu\_}}\{\}; }
\DoxyCodeLine{333 \textcolor{preprocessor}{\#ifdef SMTP\_SUPPORT}}
\DoxyCodeLine{334 QMenu* email\_menu\_\{\}; }
\DoxyCodeLine{335 \textcolor{preprocessor}{\#endif}}
\DoxyCodeLine{336 }
\DoxyCodeLine{337 QMenu* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_af763a506aed7d0fb2125d1859583b853}{steganography\_menu\_}}\{\}; }
\DoxyCodeLine{338 QToolBar* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_aac320aef3b49cd068544aac54b927f7a}{crypt\_tool\_bar\_}}\{\}; }
\DoxyCodeLine{339 QToolBar* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a1e0d23d361b8e339ca85410db2bdfb64}{file\_tool\_bar\_}}\{\}; }
\DoxyCodeLine{340 QToolBar* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ab531823acdbfb117c82a9906ce2107b9}{edit\_tool\_bar\_}}\{\}; }
\DoxyCodeLine{341 QToolBar*}
\DoxyCodeLine{342 \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_af2b3e3a0e9894633e1839df289f5ffe0}{special\_edit\_tool\_bar\_}}\{\}; }
\DoxyCodeLine{343 QToolBar* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a38f243880cfb9276545b08f0730811e7}{key\_tool\_bar\_}}\{\}; }
\DoxyCodeLine{344 QToolButton*}
\DoxyCodeLine{345 \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a8538940a9a5dea7ddf53c89acdeb83be}{import\_button\_}}\{\}; }
\DoxyCodeLine{346 QDockWidget* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_adaa66d9cdc51c946efc99bb94deda31c}{key\_list\_dock\_}}\{\}; }
\DoxyCodeLine{347 QDockWidget* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_afd243a5f00f86d65431081ead2cae153}{attachment\_dock\_}}\{\}; }
\DoxyCodeLine{348 QDockWidget* info\_board\_dock\_\{\};}
\DoxyCodeLine{349 }
\DoxyCodeLine{350 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a472500fec64442b114e9ce9faf4b6a73}{new\_tab\_act\_}}\{\}; }
\DoxyCodeLine{351 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a8d5ce6514ef3fa8ac3223176f5fa2701}{switch\_tab\_up\_act\_}}\{\}; }
\DoxyCodeLine{352 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a88af746cd550792ab6095d2ebbd29b41}{switch\_tab\_down\_act\_}}\{\}; }
\DoxyCodeLine{353 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a4a1edafb8c67b181ff3c29394147571d}{open\_act\_}}\{\}; }
\DoxyCodeLine{354 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a3c0a5305cf55fe5bee2f18298f983cad}{browser\_act\_}}\{\}; }
\DoxyCodeLine{355 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ab0f148559d830fcf10b5a1937b0a47dc}{save\_act\_}}\{\}; }
\DoxyCodeLine{356 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a22256763ef83ed35a81e446b553d8112}{save\_as\_act\_}}\{\}; }
\DoxyCodeLine{357 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a8f9dd7edba23321a13ed630cdef7fdcc}{print\_act\_}}\{\}; }
\DoxyCodeLine{358 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a09671c3aa26a750cfd6be6c092de8715}{close\_tab\_act\_}}\{\}; }
\DoxyCodeLine{359 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_abe0683e48485f9fcff622d9519c37ed9}{quit\_act\_}}\{\}; }
\DoxyCodeLine{360 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ad6a2cecb2846b324604c4abd1fb7d11a}{encrypt\_act\_}}\{\}; }
\DoxyCodeLine{361 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a2417c807356e3b876ecb2f572568670b}{encrypt\_sign\_act\_}}\{\}; }
\DoxyCodeLine{362 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a70d2b2311708ab023466d343f2e914b1}{decrypt\_verify\_act\_}}\{\}; }
\DoxyCodeLine{363 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_aa92246123272e3e1085f22612aedf48f}{decrypt\_act\_}}\{\}; }
\DoxyCodeLine{364 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a0cded37ef6e07856bbe439b0e90db839}{sign\_act\_}}\{\}; }
\DoxyCodeLine{365 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a14bb12fa25620e1a93bd23c9f7c84081}{verify\_act\_}}\{\}; }
\DoxyCodeLine{366 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a01b85fb17c373d8f97ce439027c6d04e}{import\_key\_from\_edit\_act\_}}\{\}; }
\DoxyCodeLine{367 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a0cb094e0409337cfd7dba1bb510ea96e}{clean\_double\_line\_breaks\_act\_}}\{\}; }
\DoxyCodeLine{369 }
\DoxyCodeLine{370 QAction*}
\DoxyCodeLine{371 \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ab67486a71126073e7c39ca12603198f4}{append\_selected\_keys\_act\_}}\{\}; }
\DoxyCodeLine{372 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_af77f66b6b869f6ddb3d2caa3bc40bb09}{copy\_mail\_address\_to\_clipboard\_act\_}}\{\}; }
\DoxyCodeLine{374 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ad7b22560df7e3bb38b660d3ffc84dc83}{open\_key\_management\_act\_}}\{\}; }
\DoxyCodeLine{375 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a71402943f4ed19e3aba0556b23eaa8f8}{copy\_act\_}}\{\}; }
\DoxyCodeLine{376 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_af9640e5732c2595d0c094e7ff7e371ac}{quote\_act\_}}\{\}; }
\DoxyCodeLine{377 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a2c2f6c021219564846f1624f6bb5b9a2}{cut\_act\_}}\{\}; }
\DoxyCodeLine{378 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a62ea61c38e758022ba655c6faf54322b}{paste\_act\_}}\{\}; }
\DoxyCodeLine{379 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ac6a42e6e3af7e76f0bd2ecc62c9520cc}{select\_all\_act\_}}\{\}; }
\DoxyCodeLine{380 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a6154f5dbdc9cebc0644e5d1e25895df8}{find\_act\_}}\{\}; }
\DoxyCodeLine{381 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_aa498dfecac36590e4b60d50824dff58c}{undo\_act\_}}\{\}; }
\DoxyCodeLine{382 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_abe38474d4e81726147f9df8a9721ce6e}{redo\_act\_}}\{\}; }
\DoxyCodeLine{383 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a3cb7daedbef61c1be27635c9ebc9e689}{zoom\_in\_act\_}}\{\}; }
\DoxyCodeLine{384 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a70397629ae3ffe039051b80a099c7979}{zoom\_out\_act\_}}\{\}; }
\DoxyCodeLine{385 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a9dd292f55fba1fe62c83508fef7e43a1}{about\_act\_}}\{\}; }
\DoxyCodeLine{386 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a672f4ef07be6ad645613ecd49399700d}{check\_update\_act\_}}\{\}; }
\DoxyCodeLine{387 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_adbac799672c43c90810366825d837e4e}{translate\_act\_}}\{\}; }
\DoxyCodeLine{388 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_afab1e0363a4b97ff68228cd4bd7cbc62}{open\_settings\_act\_}}\{\}; }
\DoxyCodeLine{389 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_acd41722ceedd20973b7d83852fab407b}{show\_key\_details\_act\_}}\{\}; }
\DoxyCodeLine{390 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ab0019ca316b971c594c2f20f418256a6}{start\_wizard\_act\_}}\{\}; }
\DoxyCodeLine{391 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a313a5d7d0847114a6f11e4d7870edd86}{cut\_pgp\_header\_act\_}}\{\}; }
\DoxyCodeLine{392 QAction* \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a95b2c86afbefe47e79af87e56032e306}{add\_pgp\_header\_act\_}}\{\}; }
\DoxyCodeLine{393 QAction* import\_key\_from\_file\_act\_\{\}; }
\DoxyCodeLine{394 QAction* import\_key\_from\_clipboard\_act\_\{\}; }
\DoxyCodeLine{395 QAction* import\_key\_from\_key\_server\_act\_\{\}; }
\DoxyCodeLine{396 }
\DoxyCodeLine{397 QLabel* status\_bar\_icon\_\{\}; }
\DoxyCodeLine{398 }
\DoxyCodeLine{399 KeyList* m\_key\_list\_\{\}; }
\DoxyCodeLine{400 InfoBoardWidget* info\_board\_\{\}; }
\DoxyCodeLine{401 }
\DoxyCodeLine{402 \textcolor{keywordtype}{bool} attachment\_dock\_created\_\{\}; }
\DoxyCodeLine{403 \textcolor{keywordtype}{bool} restart\_needed\_\{\}; }
\DoxyCodeLine{404 \textcolor{keywordtype}{bool} prohibit\_update\_checking\_ = \textcolor{keyword}{false}; }
\DoxyCodeLine{405 \};}
\DoxyCodeLine{406 }
\DoxyCodeLine{407 \} \textcolor{comment}{// namespace GpgFrontend::UI}}
\DoxyCodeLine{408 }
\DoxyCodeLine{409 \textcolor{preprocessor}{\#endif }\textcolor{comment}{// \_\_GPGWIN\_H\_\_}}
\end{DoxyCode}