\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}
