\hypertarget{namespaceGpgFrontend_1_1UI}{}\doxysection{Gpg\+Frontend\+::UI Namespace Reference} \label{namespaceGpgFrontend_1_1UI}\index{GpgFrontend::UI@{GpgFrontend::UI}} \doxysubsection*{Classes} \begin{DoxyCompactItemize} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1AboutDialog}{About\+Dialog}} \begin{DoxyCompactList}\small\item\em Class for handling the about dialog. \end{DoxyCompactList}\item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1AdvancedTab}{Advanced\+Tab}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1AppearanceTab}{Appearance\+Tab}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1ChoosePage}{Choose\+Page}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1CommonUtils}{Common\+Utils}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1ConclusionPage}{Conclusion\+Page}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1ExportKeyPackageDialog}{Export\+Key\+Package\+Dialog}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1FilePage}{File\+Page}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1FileReadThread}{File\+Read\+Thread}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1FindWidget}{Find\+Widget}} \begin{DoxyCompactList}\small\item\em Class for handling the find widget shown at buttom of a textedit-\/page. \end{DoxyCompactList}\item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1GeneralTab}{General\+Tab}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1HelpPage}{Help\+Page}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget}{Info\+Board\+Widget}} \begin{DoxyCompactList}\small\item\em Class for handling the verify label shown at bottom of a textedit-\/page. \end{DoxyCompactList}\item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoTab}{Info\+Tab}} \begin{DoxyCompactList}\small\item\em Class containing the main tab of about dialog. \end{DoxyCompactList}\item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1IntroPage}{Intro\+Page}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyDetailsDialog}{Key\+Details\+Dialog}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyGenDialog}{Key\+Gen\+Dialog}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyGenPage}{Key\+Gen\+Page}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyImportDetailDialog}{Key\+Import\+Detail\+Dialog}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyList}{Key\+List}} \item struct \mbox{\hyperlink{structGpgFrontend_1_1UI_1_1KeyListColumn}{Key\+List\+Column}} \item struct \mbox{\hyperlink{structGpgFrontend_1_1UI_1_1KeyListRow}{Key\+List\+Row}} \item struct \mbox{\hyperlink{structGpgFrontend_1_1UI_1_1KeyMenuAbility}{Key\+Menu\+Ability}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyMgmt}{Key\+Mgmt}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog}{Key\+New\+UIDDialog}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairDetailTab}{Key\+Pair\+Detail\+Tab}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairOperaTab}{Key\+Pair\+Opera\+Tab}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab}{Key\+Pair\+Subkey\+Tab}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyPairUIDTab}{Key\+Pair\+UIDTab}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyServerImportDialog}{Key\+Server\+Import\+Dialog}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyserverTab}{Keyserver\+Tab}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeySetExpireDateDialog}{Key\+Set\+Expire\+Date\+Dialog}} \item struct \mbox{\hyperlink{structGpgFrontend_1_1UI_1_1KeyTable}{Key\+Table}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyUIDSignDialog}{Key\+UIDSign\+Dialog}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1KeyUploadDialog}{Key\+Upload\+Dialog}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1ListedKeyServerTestThread}{Listed\+Key\+Server\+Test\+Thread}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow}{Main\+Window}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1NetworkTab}{Network\+Tab}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1PlainTextEditorPage}{Plain\+Text\+Editor\+Page}} \begin{DoxyCompactList}\small\item\em Class for handling a single tab of the tabwidget. \end{DoxyCompactList}\item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1ProxyConnectionTestThread}{Proxy\+Connection\+Test\+Thread}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1QuitDialog}{Quit\+Dialog}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1SettingsDialog}{Settings\+Dialog}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1SettingsObject}{Settings\+Object}} \begin{DoxyCompactList}\small\item\em The \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1SettingsObject}{Settings\+Object}} class This class is used to store settings for the application securely. \end{DoxyCompactList}\item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1SignalStation}{Signal\+Station}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1SignersPicker}{Signers\+Picker}} \item struct \mbox{\hyperlink{structGpgFrontend_1_1UI_1_1SoftwareVersion}{Software\+Version}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1SubkeyGenerateDialog}{Subkey\+Generate\+Dialog}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit}{Text\+Edit}} \begin{DoxyCompactList}\small\item\em \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit}{Text\+Edit}} class. \end{DoxyCompactList}\item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TOFUInfoPage}{TOFUInfo\+Page}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TranslatorsTab}{Translators\+Tab}} \begin{DoxyCompactList}\small\item\em Class containing the translator tab of about dialog. \end{DoxyCompactList}\item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1UpdateTab}{Update\+Tab}} \begin{DoxyCompactList}\small\item\em Class containing the main tab of about dialog. \end{DoxyCompactList}\item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1VerifyDetailsDialog}{Verify\+Details\+Dialog}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1VerifyKeyDetailBox}{Verify\+Key\+Detail\+Box}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1VersionCheckThread}{Version\+Check\+Thread}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1WaitingDialog}{Waiting\+Dialog}} \item class \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1Wizard}{Wizard}} \end{DoxyCompactItemize} \doxysubsection*{Enumerations} \begin{DoxyCompactItemize} \item enum \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_acbaebd342a317b1f067942e5144bb00d}{Info\+Board\+Status}} \{ {\bfseries INFO\+\_\+\+ERROR\+\_\+\+OK} = 0 , {\bfseries INFO\+\_\+\+ERROR\+\_\+\+WARN} = 1 , {\bfseries INFO\+\_\+\+ERROR\+\_\+\+CRITICAL} = 2 , {\bfseries INFO\+\_\+\+ERROR\+\_\+\+NEUTRAL} = 3 \} \end{DoxyCompactItemize} \doxysubsection*{Functions} \begin{DoxyCompactItemize} \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1UI_adc988a5b6f6b3f2b15d660f2eceb6d96}\label{namespaceGpgFrontend_1_1UI_adc988a5b6f6b3f2b15d660f2eceb6d96}} void {\bfseries init\+\_\+logging} () \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1UI_a4dea2a35c4dbc3868317beb26d4508fc}\label{namespaceGpgFrontend_1_1UI_a4dea2a35c4dbc3868317beb26d4508fc}} bool {\bfseries path\+\_\+pre\+\_\+check} (QWidget $\ast$parent, const QString \&path) \item bool \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_a57d0a4dba23cd3d9b42222d40c710dc1}{process\+\_\+tarball\+\_\+into\+\_\+directory}} (QWidget $\ast$parent, std\+::filesystem\+::path \&path) \begin{DoxyCompactList}\small\item\em convert directory into tarball \end{DoxyCompactList}\item bool \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_a5470872566b41ce628f64039f34b964a}{process\+\_\+directory\+\_\+into\+\_\+tarball}} (QWidget $\ast$parent, QString \&path) \begin{DoxyCompactList}\small\item\em convert tarball into directory \end{DoxyCompactList}\item void \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_a590a26051105940a6d6e0743b147e281}{show\+\_\+verify\+\_\+details}} (QWidget $\ast$parent, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget}{Info\+Board\+Widget}} $\ast$info\+\_\+board, Gpg\+Error error, const Gpg\+Verify\+Result \&verify\+\_\+result) \item void \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_a9ab218dde057182cb4911c4792acd925}{import\+\_\+unknown\+\_\+key\+\_\+from\+\_\+keyserver}} (QWidget $\ast$parent, const \mbox{\hyperlink{classGpgFrontend_1_1GpgVerifyResultAnalyse}{Gpg\+Verify\+Result\+Analyse}} \&verify\+\_\+res) \item void \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_a204156a333cde4f705f0ace91cd3d333}{refresh\+\_\+info\+\_\+board}} (\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget}{Info\+Board\+Widget}} $\ast$info\+\_\+board, int status, const std\+::string \&report\+\_\+text) \item void \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_abd3c7c636954390d52150b4e6d38e1b3}{process\+\_\+result\+\_\+analyse}} (\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit}{Text\+Edit}} $\ast$edit, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget}{Info\+Board\+Widget}} $\ast$info\+\_\+board, const \mbox{\hyperlink{classGpgFrontend_1_1GpgResultAnalyse}{Gpg\+Result\+Analyse}} \&result\+\_\+analyse) \item void \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_a60b5887adabc74015700795dc3c07ae9}{process\+\_\+result\+\_\+analyse}} (\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit}{Text\+Edit}} $\ast$edit, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget}{Info\+Board\+Widget}} $\ast$info\+\_\+board, const \mbox{\hyperlink{classGpgFrontend_1_1GpgResultAnalyse}{Gpg\+Result\+Analyse}} \&result\+\_\+analyse\+\_\+a, const \mbox{\hyperlink{classGpgFrontend_1_1GpgResultAnalyse}{Gpg\+Result\+Analyse}} \&result\+\_\+analyse\+\_\+b) \item void \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_a915af1392056ddeb14099632d9679fc4}{process\+\_\+operation}} (QWidget $\ast$parent, const std\+::string \&waiting\+\_\+title, const std\+::function$<$ void()$>$ \&func) \item \mbox{\Hypertarget{namespaceGpgFrontend_1_1UI_a4f6c9bfe9ecb5da132f2f6d2ba7eeb80}\label{namespaceGpgFrontend_1_1UI_a4f6c9bfe9ecb5da132f2f6d2ba7eeb80}} std\+::string {\bfseries binary\+\_\+to\+\_\+string} (const std\+::string \&source) \end{DoxyCompactItemize} \doxysubsection{Detailed Description} Copyright (C) 2021 Saturneric This file is part of \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}}. \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}} is free software\+: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}} is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}}. If not, see \href{https://www.gnu.org/licenses/}{\texttt{ https\+://www.\+gnu.\+org/licenses/}}. The initial version of the source code is inherited from the gpg4usb project, which is under GPL-\/3.\+0-\/or-\/later. All the source code of \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}} was modified and released by Saturneric\href{mailto:eric@bktus.com}{\texttt{ eric@bktus.\+com}} starting on May 12, 2021. SPDX-\/\+License-\/\+Identifier\+: GPL-\/3.\+0-\/or-\/later Copyright (C) 2021 Saturneric This file is part of \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}}. \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}} is free software\+: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}} is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with \mbox{\hyperlink{namespaceGpgFrontend}{Gpg\+Frontend}}. If not, see \href{https://www.gnu.org/licenses/}{\texttt{ https\+://www.\+gnu.\+org/licenses/}}. The initial version of the source code is inherited from the gpg4usb project, which is under GPL-\/3.\+0-\/or-\/later. The source code version of this software was modified and released by Saturneric\href{mailto:eric@bktus.com}{\texttt{ eric@bktus.\+com}}\href{mailto:eric@bktus.com}{\texttt{ eric@bktus.\+com}} starting on May 12, 2021. \doxysubsection{Enumeration Type Documentation} \mbox{\Hypertarget{namespaceGpgFrontend_1_1UI_acbaebd342a317b1f067942e5144bb00d}\label{namespaceGpgFrontend_1_1UI_acbaebd342a317b1f067942e5144bb00d}} \index{GpgFrontend::UI@{GpgFrontend::UI}!InfoBoardStatus@{InfoBoardStatus}} \index{InfoBoardStatus@{InfoBoardStatus}!GpgFrontend::UI@{GpgFrontend::UI}} \doxysubsubsection{\texorpdfstring{InfoBoardStatus}{InfoBoardStatus}} {\footnotesize\ttfamily enum \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_acbaebd342a317b1f067942e5144bb00d}{Gpg\+Frontend\+::\+UI\+::\+Info\+Board\+Status}}} Enumeration for the status of Verify label \doxysubsection{Function Documentation} \mbox{\Hypertarget{namespaceGpgFrontend_1_1UI_a9ab218dde057182cb4911c4792acd925}\label{namespaceGpgFrontend_1_1UI_a9ab218dde057182cb4911c4792acd925}} \index{GpgFrontend::UI@{GpgFrontend::UI}!import\_unknown\_key\_from\_keyserver@{import\_unknown\_key\_from\_keyserver}} \index{import\_unknown\_key\_from\_keyserver@{import\_unknown\_key\_from\_keyserver}!GpgFrontend::UI@{GpgFrontend::UI}} \doxysubsubsection{\texorpdfstring{import\_unknown\_key\_from\_keyserver()}{import\_unknown\_key\_from\_keyserver()}} {\footnotesize\ttfamily void Gpg\+Frontend\+::\+UI\+::import\+\_\+unknown\+\_\+key\+\_\+from\+\_\+keyserver (\begin{DoxyParamCaption}\item[{QWidget $\ast$}]{parent, }\item[{const \mbox{\hyperlink{classGpgFrontend_1_1GpgVerifyResultAnalyse}{Gpg\+Verify\+Result\+Analyse}} \&}]{verify\+\_\+res }\end{DoxyParamCaption})} \begin{DoxyParams}{Parameters} {\em parent} & \\ \hline {\em verify\+\_\+res} & \\ \hline \end{DoxyParams} References \mbox{\hyperlink{classGpgFrontend_1_1GpgVerifyResultAnalyse_a2063acf8262e2c600b14ed1948486ac3}{Gpg\+Frontend\+::\+Gpg\+Verify\+Result\+Analyse\+::\+Get\+Signatures()}}. Referenced by \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a1d61ea803e6c825bd54f42ba9ae85919}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::slot\+\_\+decrypt\+\_\+verify()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_aa9c986dd95984811479ea93230c74b5d}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::slot\+\_\+verify()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ab23c7e67dd1f5295b3c49ad79dfd5919}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Decrypt\+Verify()}}, and \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a9879061cfd321c6757c77f75d46dc7d8}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Verify()}}. \mbox{\Hypertarget{namespaceGpgFrontend_1_1UI_a5470872566b41ce628f64039f34b964a}\label{namespaceGpgFrontend_1_1UI_a5470872566b41ce628f64039f34b964a}} \index{GpgFrontend::UI@{GpgFrontend::UI}!process\_directory\_into\_tarball@{process\_directory\_into\_tarball}} \index{process\_directory\_into\_tarball@{process\_directory\_into\_tarball}!GpgFrontend::UI@{GpgFrontend::UI}} \doxysubsubsection{\texorpdfstring{process\_directory\_into\_tarball()}{process\_directory\_into\_tarball()}} {\footnotesize\ttfamily bool Gpg\+Frontend\+::\+UI\+::process\+\_\+directory\+\_\+into\+\_\+tarball (\begin{DoxyParamCaption}\item[{QWidget $\ast$}]{parent, }\item[{QString \&}]{path }\end{DoxyParamCaption})} convert tarball into directory \begin{DoxyParams}{Parameters} {\em parent} & parent widget \\ \hline {\em path} & the tarball to be converted \\ \hline \end{DoxyParams} References \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_a915af1392056ddeb14099632d9679fc4}{process\+\_\+operation()}}. Referenced by \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a9ec699536a35a37961a8c6da1e231ae3}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Encrypt()}}, and \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a25a2e4017d77cffc8362bde9606fad30}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Encrypt\+Sign()}}. \mbox{\Hypertarget{namespaceGpgFrontend_1_1UI_a915af1392056ddeb14099632d9679fc4}\label{namespaceGpgFrontend_1_1UI_a915af1392056ddeb14099632d9679fc4}} \index{GpgFrontend::UI@{GpgFrontend::UI}!process\_operation@{process\_operation}} \index{process\_operation@{process\_operation}!GpgFrontend::UI@{GpgFrontend::UI}} \doxysubsubsection{\texorpdfstring{process\_operation()}{process\_operation()}} {\footnotesize\ttfamily void Gpg\+Frontend\+::\+UI\+::process\+\_\+operation (\begin{DoxyParamCaption}\item[{QWidget $\ast$}]{parent, }\item[{const std\+::string \&}]{waiting\+\_\+title, }\item[{const std\+::function$<$ void()$>$ \&}]{func }\end{DoxyParamCaption})} \begin{DoxyParams}{Parameters} {\em parent} & \\ \hline {\em waiting\+\_\+title} & \\ \hline {\em func} & \\ \hline \end{DoxyParams} Referenced by \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_a5470872566b41ce628f64039f34b964a}{process\+\_\+directory\+\_\+into\+\_\+tarball()}}, \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_a57d0a4dba23cd3d9b42222d40c710dc1}{process\+\_\+tarball\+\_\+into\+\_\+directory()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ae2d89e2cc6c99ff0e16b396d2381f904}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::slot\+\_\+decrypt()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a1d61ea803e6c825bd54f42ba9ae85919}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::slot\+\_\+decrypt\+\_\+verify()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ae11d01211c2914ecc148e13dd7de506e}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::slot\+\_\+encrypt()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a304efe91afa31b32725caa00c27475a4}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::slot\+\_\+encrypt\+\_\+sign()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a3f3d03b0ec22385bee559fbd2aeb881b}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::slot\+\_\+sign()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_aa9c986dd95984811479ea93230c74b5d}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::slot\+\_\+verify()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a0a6d0618f2835a6dcae707a4ca770a48}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Decrypt()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ab23c7e67dd1f5295b3c49ad79dfd5919}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Decrypt\+Verify()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a9ec699536a35a37961a8c6da1e231ae3}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Encrypt()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a25a2e4017d77cffc8362bde9606fad30}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Encrypt\+Sign()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a8bcdcbe678b8dc0837fffda2ebfe79bf}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Sign()}}, and \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a9879061cfd321c6757c77f75d46dc7d8}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Verify()}}. \mbox{\Hypertarget{namespaceGpgFrontend_1_1UI_abd3c7c636954390d52150b4e6d38e1b3}\label{namespaceGpgFrontend_1_1UI_abd3c7c636954390d52150b4e6d38e1b3}} \index{GpgFrontend::UI@{GpgFrontend::UI}!process\_result\_analyse@{process\_result\_analyse}} \index{process\_result\_analyse@{process\_result\_analyse}!GpgFrontend::UI@{GpgFrontend::UI}} \doxysubsubsection{\texorpdfstring{process\_result\_analyse()}{process\_result\_analyse()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} {\footnotesize\ttfamily void Gpg\+Frontend\+::\+UI\+::process\+\_\+result\+\_\+analyse (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit}{Text\+Edit}} $\ast$}]{edit, }\item[{\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget}{Info\+Board\+Widget}} $\ast$}]{info\+\_\+board, }\item[{const \mbox{\hyperlink{classGpgFrontend_1_1GpgResultAnalyse}{Gpg\+Result\+Analyse}} \&}]{result\+\_\+analyse }\end{DoxyParamCaption})} \begin{DoxyParams}{Parameters} {\em edit} & \\ \hline {\em info\+\_\+board} & \\ \hline {\em result\+\_\+analyse} & \\ \hline \end{DoxyParams} References \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget_adfa4acd435d2ec29f951f4e7e6a43f38}{Gpg\+Frontend\+::\+UI\+::\+Info\+Board\+Widget\+::\+Associate\+Tab\+Widget()}}, \mbox{\hyperlink{classGpgFrontend_1_1GpgResultAnalyse_aa9e35e573ea4c0ebdbb014d1afbaab9d}{Gpg\+Frontend\+::\+Gpg\+Result\+Analyse\+::\+Get\+Result\+Report()}}, \mbox{\hyperlink{classGpgFrontend_1_1GpgResultAnalyse_a8fc5d4f83e5c0aa0ac19f46c3ec1619e}{Gpg\+Frontend\+::\+Gpg\+Result\+Analyse\+::\+Get\+Status()}}, and \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_a204156a333cde4f705f0ace91cd3d333}{refresh\+\_\+info\+\_\+board()}}. Referenced by \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ae2d89e2cc6c99ff0e16b396d2381f904}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::slot\+\_\+decrypt()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a1d61ea803e6c825bd54f42ba9ae85919}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::slot\+\_\+decrypt\+\_\+verify()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ae11d01211c2914ecc148e13dd7de506e}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::slot\+\_\+encrypt()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a304efe91afa31b32725caa00c27475a4}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::slot\+\_\+encrypt\+\_\+sign()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a3f3d03b0ec22385bee559fbd2aeb881b}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::slot\+\_\+sign()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_aa9c986dd95984811479ea93230c74b5d}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::slot\+\_\+verify()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a0a6d0618f2835a6dcae707a4ca770a48}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Decrypt()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ab23c7e67dd1f5295b3c49ad79dfd5919}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Decrypt\+Verify()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a9ec699536a35a37961a8c6da1e231ae3}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Encrypt()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a25a2e4017d77cffc8362bde9606fad30}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Encrypt\+Sign()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a8bcdcbe678b8dc0837fffda2ebfe79bf}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Sign()}}, and \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a9879061cfd321c6757c77f75d46dc7d8}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Verify()}}. \mbox{\Hypertarget{namespaceGpgFrontend_1_1UI_a60b5887adabc74015700795dc3c07ae9}\label{namespaceGpgFrontend_1_1UI_a60b5887adabc74015700795dc3c07ae9}} \index{GpgFrontend::UI@{GpgFrontend::UI}!process\_result\_analyse@{process\_result\_analyse}} \index{process\_result\_analyse@{process\_result\_analyse}!GpgFrontend::UI@{GpgFrontend::UI}} \doxysubsubsection{\texorpdfstring{process\_result\_analyse()}{process\_result\_analyse()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily void Gpg\+Frontend\+::\+UI\+::process\+\_\+result\+\_\+analyse (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1TextEdit}{Text\+Edit}} $\ast$}]{edit, }\item[{\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget}{Info\+Board\+Widget}} $\ast$}]{info\+\_\+board, }\item[{const \mbox{\hyperlink{classGpgFrontend_1_1GpgResultAnalyse}{Gpg\+Result\+Analyse}} \&}]{result\+\_\+analyse\+\_\+a, }\item[{const \mbox{\hyperlink{classGpgFrontend_1_1GpgResultAnalyse}{Gpg\+Result\+Analyse}} \&}]{result\+\_\+analyse\+\_\+b }\end{DoxyParamCaption})} \begin{DoxyParams}{Parameters} {\em edit} & \\ \hline {\em info\+\_\+board} & \\ \hline {\em result\+\_\+analyse\+\_\+a} & \\ \hline {\em result\+\_\+analyse\+\_\+b} & \\ \hline \end{DoxyParams} References \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget_adfa4acd435d2ec29f951f4e7e6a43f38}{Gpg\+Frontend\+::\+UI\+::\+Info\+Board\+Widget\+::\+Associate\+Tab\+Widget()}}, \mbox{\hyperlink{classGpgFrontend_1_1GpgResultAnalyse_aa9e35e573ea4c0ebdbb014d1afbaab9d}{Gpg\+Frontend\+::\+Gpg\+Result\+Analyse\+::\+Get\+Result\+Report()}}, \mbox{\hyperlink{classGpgFrontend_1_1GpgResultAnalyse_a8fc5d4f83e5c0aa0ac19f46c3ec1619e}{Gpg\+Frontend\+::\+Gpg\+Result\+Analyse\+::\+Get\+Status()}}, and \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_a204156a333cde4f705f0ace91cd3d333}{refresh\+\_\+info\+\_\+board()}}. \mbox{\Hypertarget{namespaceGpgFrontend_1_1UI_a57d0a4dba23cd3d9b42222d40c710dc1}\label{namespaceGpgFrontend_1_1UI_a57d0a4dba23cd3d9b42222d40c710dc1}} \index{GpgFrontend::UI@{GpgFrontend::UI}!process\_tarball\_into\_directory@{process\_tarball\_into\_directory}} \index{process\_tarball\_into\_directory@{process\_tarball\_into\_directory}!GpgFrontend::UI@{GpgFrontend::UI}} \doxysubsubsection{\texorpdfstring{process\_tarball\_into\_directory()}{process\_tarball\_into\_directory()}} {\footnotesize\ttfamily bool Gpg\+Frontend\+::\+UI\+::process\+\_\+tarball\+\_\+into\+\_\+directory (\begin{DoxyParamCaption}\item[{QWidget $\ast$}]{parent, }\item[{std\+::filesystem\+::path \&}]{path }\end{DoxyParamCaption})} convert directory into tarball \begin{DoxyParams}{Parameters} {\em parent} & parent widget \\ \hline {\em path} & the directory to be converted \\ \hline \end{DoxyParams} \begin{DoxyReturn}{Returns} \end{DoxyReturn} References \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_a915af1392056ddeb14099632d9679fc4}{process\+\_\+operation()}}. Referenced by \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a0a6d0618f2835a6dcae707a4ca770a48}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Decrypt()}}, and \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ab23c7e67dd1f5295b3c49ad79dfd5919}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Decrypt\+Verify()}}. \mbox{\Hypertarget{namespaceGpgFrontend_1_1UI_a204156a333cde4f705f0ace91cd3d333}\label{namespaceGpgFrontend_1_1UI_a204156a333cde4f705f0ace91cd3d333}} \index{GpgFrontend::UI@{GpgFrontend::UI}!refresh\_info\_board@{refresh\_info\_board}} \index{refresh\_info\_board@{refresh\_info\_board}!GpgFrontend::UI@{GpgFrontend::UI}} \doxysubsubsection{\texorpdfstring{refresh\_info\_board()}{refresh\_info\_board()}} {\footnotesize\ttfamily void Gpg\+Frontend\+::\+UI\+::refresh\+\_\+info\+\_\+board (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget}{Info\+Board\+Widget}} $\ast$}]{info\+\_\+board, }\item[{int}]{status, }\item[{const std\+::string \&}]{report\+\_\+text }\end{DoxyParamCaption})} \begin{DoxyParams}{Parameters} {\em info\+\_\+board} & \\ \hline {\em status} & \\ \hline {\em report\+\_\+text} & \\ \hline \end{DoxyParams} References \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget_a68f984815100f4ce281b9794f193e516}{Gpg\+Frontend\+::\+UI\+::\+Info\+Board\+Widget\+::\+Slot\+Refresh()}}. Referenced by \mbox{\hyperlink{namespaceGpgFrontend_1_1UI_abd3c7c636954390d52150b4e6d38e1b3}{process\+\_\+result\+\_\+analyse()}}. \mbox{\Hypertarget{namespaceGpgFrontend_1_1UI_a590a26051105940a6d6e0743b147e281}\label{namespaceGpgFrontend_1_1UI_a590a26051105940a6d6e0743b147e281}} \index{GpgFrontend::UI@{GpgFrontend::UI}!show\_verify\_details@{show\_verify\_details}} \index{show\_verify\_details@{show\_verify\_details}!GpgFrontend::UI@{GpgFrontend::UI}} \doxysubsubsection{\texorpdfstring{show\_verify\_details()}{show\_verify\_details()}} {\footnotesize\ttfamily void Gpg\+Frontend\+::\+UI\+::show\+\_\+verify\+\_\+details (\begin{DoxyParamCaption}\item[{QWidget $\ast$}]{parent, }\item[{\mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget}{Info\+Board\+Widget}} $\ast$}]{info\+\_\+board, }\item[{Gpg\+Error}]{error, }\item[{const Gpg\+Verify\+Result \&}]{verify\+\_\+result }\end{DoxyParamCaption})} \begin{DoxyParams}{Parameters} {\em parent} & \\ \hline {\em info\+\_\+board} & \\ \hline {\em error} & \\ \hline {\em verify\+\_\+result} & \\ \hline \end{DoxyParams} References \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget_a456f15315a03107f7757d84362c1af71}{Gpg\+Frontend\+::\+UI\+::\+Info\+Board\+Widget\+::\+Add\+Optional\+Action()}}, and \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1InfoBoardWidget_a7d7504339221bd680fb18698dd829b32}{Gpg\+Frontend\+::\+UI\+::\+Info\+Board\+Widget\+::\+Reset\+Option\+Actions\+Menu()}}. Referenced by \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a1d61ea803e6c825bd54f42ba9ae85919}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::slot\+\_\+decrypt\+\_\+verify()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_aa9c986dd95984811479ea93230c74b5d}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::slot\+\_\+verify()}}, \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_ab23c7e67dd1f5295b3c49ad79dfd5919}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Decrypt\+Verify()}}, and \mbox{\hyperlink{classGpgFrontend_1_1UI_1_1MainWindow_a9879061cfd321c6757c77f75d46dc7d8}{Gpg\+Frontend\+::\+UI\+::\+Main\+Window\+::\+Slot\+File\+Verify()}}.