\doxysection{Class Hierarchy} This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Context\+::\+\_\+ctx\+\_\+ref\+\_\+deleter}{\pageref{structGpgFrontend_1_1GpgContext_1_1__ctx__ref__deleter}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Data\+::\+\_\+data\+\_\+ref\+\_\+deleter}{\pageref{structGpgFrontend_1_1GpgData_1_1__data__ref__deleter}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Key\+::\+\_\+key\+\_\+ref\+\_\+deleter}{\pageref{structGpgFrontend_1_1GpgKey_1_1__key__ref__deleter}}{} \item \contentsline{section}{Gpg\+Frontend\+::\+\_\+result\+\_\+ref\+\_\+deletor}{\pageref{structGpgFrontend_1_1__result__ref__deletor}}{} \item \contentsline{section}{Gpg\+Frontend\+::Archive\+File\+Operator}{\pageref{classGpgFrontend_1_1ArchiveFileOperator}}{} \item \contentsline{section}{Gpg\+Frontend\+::Archive\+Struct}{\pageref{structGpgFrontend_1_1ArchiveStruct}}{} \item \contentsline{section}{class}{\pageref{classclass}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Main\+Window\+::Crypto\+Menu}{\pageref{structGpgFrontend_1_1UI_1_1MainWindow_1_1CryptoMenu}}{} \item \contentsline{section}{Gpg\+Frontend\+::File\+Operator}{\pageref{classGpgFrontend_1_1FileOperator}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gen\+Key\+Info}{\pageref{classGpgFrontend_1_1GenKeyInfo}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Constants}{\pageref{classGpgFrontend_1_1GpgConstants}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Context\+Init\+Args}{\pageref{structGpgFrontend_1_1GpgContextInitArgs}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Data}{\pageref{classGpgFrontend_1_1GpgData}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Imported\+Key}{\pageref{classGpgFrontend_1_1GpgImportedKey}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Import\+Information}{\pageref{classGpgFrontend_1_1GpgImportInformation}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Info}{\pageref{classGpgFrontend_1_1GpgInfo}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Key}{\pageref{classGpgFrontend_1_1GpgKey}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Key\+Signature}{\pageref{classGpgFrontend_1_1GpgKeySignature}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Result\+Analyse}{\pageref{classGpgFrontend_1_1GpgResultAnalyse}}{} \begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Decrypt\+Result\+Analyse}{\pageref{classGpgFrontend_1_1GpgDecryptResultAnalyse}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Encrypt\+Result\+Analyse}{\pageref{classGpgFrontend_1_1GpgEncryptResultAnalyse}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Sign\+Result\+Analyse}{\pageref{classGpgFrontend_1_1GpgSignResultAnalyse}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Verify\+Result\+Analyse}{\pageref{classGpgFrontend_1_1GpgVerifyResultAnalyse}}{} \end{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Signature}{\pageref{classGpgFrontend_1_1GpgSignature}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Sub\+Key}{\pageref{classGpgFrontend_1_1GpgSubKey}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+TOFUInfo}{\pageref{classGpgFrontend_1_1GpgTOFUInfo}}{} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+UID}{\pageref{classGpgFrontend_1_1GpgUID}}{} \item nlohmann\+::json\begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Settings\+Object}{\pageref{classGpgFrontend_1_1UI_1_1SettingsObject}}{} \end{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+List\+Column}{\pageref{structGpgFrontend_1_1UI_1_1KeyListColumn}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+List\+Row}{\pageref{structGpgFrontend_1_1UI_1_1KeyListRow}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+Menu\+Ability}{\pageref{structGpgFrontend_1_1UI_1_1KeyMenuAbility}}{} \item \contentsline{section}{Gpg\+Frontend\+::Key\+Package\+Operator}{\pageref{classGpgFrontend_1_1KeyPackageOperator}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+Table}{\pageref{structGpgFrontend_1_1UI_1_1KeyTable}}{} \item \contentsline{section}{Proxy\+Connection\+Test\+Thread}{\pageref{classProxyConnectionTestThread}}{} \item QDialog\begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::About\+Dialog}{\pageref{classGpgFrontend_1_1UI_1_1AboutDialog}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Export\+Key\+Package\+Dialog}{\pageref{classGpgFrontend_1_1UI_1_1ExportKeyPackageDialog}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+Details\+Dialog}{\pageref{classGpgFrontend_1_1UI_1_1KeyDetailsDialog}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+Gen\+Dialog}{\pageref{classGpgFrontend_1_1UI_1_1KeyGenDialog}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+Import\+Detail\+Dialog}{\pageref{classGpgFrontend_1_1UI_1_1KeyImportDetailDialog}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+New\+UIDDialog}{\pageref{classGpgFrontend_1_1UI_1_1KeyNewUIDDialog}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+Server\+Import\+Dialog}{\pageref{classGpgFrontend_1_1UI_1_1KeyServerImportDialog}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+Set\+Expire\+Date\+Dialog}{\pageref{classGpgFrontend_1_1UI_1_1KeySetExpireDateDialog}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+UIDSign\+Dialog}{\pageref{classGpgFrontend_1_1UI_1_1KeyUIDSignDialog}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+Upload\+Dialog}{\pageref{classGpgFrontend_1_1UI_1_1KeyUploadDialog}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Quit\+Dialog}{\pageref{classGpgFrontend_1_1UI_1_1QuitDialog}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Settings\+Dialog}{\pageref{classGpgFrontend_1_1UI_1_1SettingsDialog}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Signers\+Picker}{\pageref{classGpgFrontend_1_1UI_1_1SignersPicker}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Subkey\+Generate\+Dialog}{\pageref{classGpgFrontend_1_1UI_1_1SubkeyGenerateDialog}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Verify\+Details\+Dialog}{\pageref{classGpgFrontend_1_1UI_1_1VerifyDetailsDialog}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Waiting\+Dialog}{\pageref{classGpgFrontend_1_1UI_1_1WaitingDialog}}{} \item \contentsline{section}{Signature\+Details\+Dialog}{\pageref{classSignatureDetailsDialog}}{} \end{DoxyCompactList} \item QGroup\+Box\begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Verify\+Key\+Detail\+Box}{\pageref{classGpgFrontend_1_1UI_1_1VerifyKeyDetailBox}}{} \end{DoxyCompactList} \item QMain\+Window\begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+Mgmt}{\pageref{classGpgFrontend_1_1UI_1_1KeyMgmt}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Main\+Window}{\pageref{classGpgFrontend_1_1UI_1_1MainWindow}}{} \end{DoxyCompactList} \item QObject\begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Core\+Common\+Util}{\pageref{classGpgFrontend_1_1CoreCommonUtil}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Signal\+Station}{\pageref{classGpgFrontend_1_1UI_1_1SignalStation}}{} \end{DoxyCompactList} \item QThread\begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Ctx\+Check\+Thread}{\pageref{classGpgFrontend_1_1CtxCheckThread}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::File\+Read\+Thread}{\pageref{classGpgFrontend_1_1UI_1_1FileReadThread}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Listed\+Key\+Server\+Test\+Thread}{\pageref{classGpgFrontend_1_1UI_1_1ListedKeyServerTestThread}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Proxy\+Connection\+Test\+Thread}{\pageref{classGpgFrontend_1_1UI_1_1ProxyConnectionTestThread}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Version\+Check\+Thread}{\pageref{classGpgFrontend_1_1UI_1_1VersionCheckThread}}{} \end{DoxyCompactList} \item QWidget\begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Advanced\+Tab}{\pageref{classGpgFrontend_1_1UI_1_1AdvancedTab}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Appearance\+Tab}{\pageref{classGpgFrontend_1_1UI_1_1AppearanceTab}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Common\+Utils}{\pageref{classGpgFrontend_1_1UI_1_1CommonUtils}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::File\+Page}{\pageref{classGpgFrontend_1_1UI_1_1FilePage}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Find\+Widget}{\pageref{classGpgFrontend_1_1UI_1_1FindWidget}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::General\+Tab}{\pageref{classGpgFrontend_1_1UI_1_1GeneralTab}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Help\+Page}{\pageref{classGpgFrontend_1_1UI_1_1HelpPage}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Info\+Board\+Widget}{\pageref{classGpgFrontend_1_1UI_1_1InfoBoardWidget}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Info\+Tab}{\pageref{classGpgFrontend_1_1UI_1_1InfoTab}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+List}{\pageref{classGpgFrontend_1_1UI_1_1KeyList}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+Pair\+Detail\+Tab}{\pageref{classGpgFrontend_1_1UI_1_1KeyPairDetailTab}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+Pair\+Opera\+Tab}{\pageref{classGpgFrontend_1_1UI_1_1KeyPairOperaTab}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+Pair\+Subkey\+Tab}{\pageref{classGpgFrontend_1_1UI_1_1KeyPairSubkeyTab}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+Pair\+UIDTab}{\pageref{classGpgFrontend_1_1UI_1_1KeyPairUIDTab}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Keyserver\+Tab}{\pageref{classGpgFrontend_1_1UI_1_1KeyserverTab}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Network\+Tab}{\pageref{classGpgFrontend_1_1UI_1_1NetworkTab}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Plain\+Text\+Editor\+Page}{\pageref{classGpgFrontend_1_1UI_1_1PlainTextEditorPage}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::TOFUInfo\+Page}{\pageref{classGpgFrontend_1_1UI_1_1TOFUInfoPage}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Text\+Edit}{\pageref{classGpgFrontend_1_1UI_1_1TextEdit}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Translators\+Tab}{\pageref{classGpgFrontend_1_1UI_1_1TranslatorsTab}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Update\+Tab}{\pageref{classGpgFrontend_1_1UI_1_1UpdateTab}}{} \end{DoxyCompactList} \item QWizard\begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Wizard}{\pageref{classGpgFrontend_1_1UI_1_1Wizard}}{} \end{DoxyCompactList} \item QWizard\+Page\begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Choose\+Page}{\pageref{classGpgFrontend_1_1UI_1_1ChoosePage}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Conclusion\+Page}{\pageref{classGpgFrontend_1_1UI_1_1ConclusionPage}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Intro\+Page}{\pageref{classGpgFrontend_1_1UI_1_1IntroPage}}{} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Key\+Gen\+Page}{\pageref{classGpgFrontend_1_1UI_1_1KeyGenPage}}{} \end{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Singleton\+Function\+Object\texorpdfstring{$<$}{<} T \texorpdfstring{$>$}{>}}{\pageref{classGpgFrontend_1_1SingletonFunctionObject}}{} \item \contentsline{section}{Gpg\+Frontend\+::Singleton\+Function\+Object\texorpdfstring{$<$}{<} Data\+Object\+Operator \texorpdfstring{$>$}{>}}{\pageref{classGpgFrontend_1_1SingletonFunctionObject}}{} \begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Data\+Object\+Operator}{\pageref{classGpgFrontend_1_1DataObjectOperator}}{} \end{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Singleton\+Function\+Object\texorpdfstring{$<$}{<} Global\+Setting\+Station \texorpdfstring{$>$}{>}}{\pageref{classGpgFrontend_1_1SingletonFunctionObject}}{} \begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Global\+Setting\+Station}{\pageref{classGpgFrontend_1_1GlobalSettingStation}}{} \end{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Singleton\+Function\+Object\texorpdfstring{$<$}{<} Gpg\+Basic\+Operator \texorpdfstring{$>$}{>}}{\pageref{classGpgFrontend_1_1SingletonFunctionObject}}{} \begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Basic\+Operator}{\pageref{classGpgFrontend_1_1GpgBasicOperator}}{} \end{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Singleton\+Function\+Object\texorpdfstring{$<$}{<} Gpg\+Command\+Executor \texorpdfstring{$>$}{>}}{\pageref{classGpgFrontend_1_1SingletonFunctionObject}}{} \begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Command\+Executor}{\pageref{classGpgFrontend_1_1GpgCommandExecutor}}{} \end{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Singleton\+Function\+Object\texorpdfstring{$<$}{<} Gpg\+Context \texorpdfstring{$>$}{>}}{\pageref{classGpgFrontend_1_1SingletonFunctionObject}}{} \begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Context}{\pageref{classGpgFrontend_1_1GpgContext}}{} \end{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Singleton\+Function\+Object\texorpdfstring{$<$}{<} Gpg\+File\+Opera \texorpdfstring{$>$}{>}}{\pageref{classGpgFrontend_1_1SingletonFunctionObject}}{} \begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+File\+Opera}{\pageref{classGpgFrontend_1_1GpgFileOpera}}{} \end{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Singleton\+Function\+Object\texorpdfstring{$<$}{<} Gpg\+Key\+Getter \texorpdfstring{$>$}{>}}{\pageref{classGpgFrontend_1_1SingletonFunctionObject}}{} \begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Key\+Getter}{\pageref{classGpgFrontend_1_1GpgKeyGetter}}{} \end{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Singleton\+Function\+Object\texorpdfstring{$<$}{<} Gpg\+Key\+Import\+Exporter \texorpdfstring{$>$}{>}}{\pageref{classGpgFrontend_1_1SingletonFunctionObject}}{} \begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Key\+Import\+Exporter}{\pageref{classGpgFrontend_1_1GpgKeyImportExporter}}{} \end{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Singleton\+Function\+Object\texorpdfstring{$<$}{<} Gpg\+Key\+Manager \texorpdfstring{$>$}{>}}{\pageref{classGpgFrontend_1_1SingletonFunctionObject}}{} \begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Key\+Manager}{\pageref{classGpgFrontend_1_1GpgKeyManager}}{} \end{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Singleton\+Function\+Object\texorpdfstring{$<$}{<} Gpg\+Key\+Opera \texorpdfstring{$>$}{>}}{\pageref{classGpgFrontend_1_1SingletonFunctionObject}}{} \begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+Key\+Opera}{\pageref{classGpgFrontend_1_1GpgKeyOpera}}{} \end{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Singleton\+Function\+Object\texorpdfstring{$<$}{<} Gpg\+UIDOperator \texorpdfstring{$>$}{>}}{\pageref{classGpgFrontend_1_1SingletonFunctionObject}}{} \begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Gpg\+UIDOperator}{\pageref{classGpgFrontend_1_1GpgUIDOperator}}{} \end{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Singleton\+Function\+Object\texorpdfstring{$<$}{<} Passphrase\+Generator \texorpdfstring{$>$}{>}}{\pageref{classGpgFrontend_1_1SingletonFunctionObject}}{} \begin{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::Passphrase\+Generator}{\pageref{classGpgFrontend_1_1PassphraseGenerator}}{} \end{DoxyCompactList} \item \contentsline{section}{Gpg\+Frontend\+::UI\+::Software\+Version}{\pageref{structGpgFrontend_1_1UI_1_1SoftwareVersion}}{} \item \contentsline{section}{Test\+Listed\+Key\+Server\+Thread}{\pageref{classTestListedKeyServerThread}}{} \end{DoxyCompactList}