2022-05-08 19:59:26 +00:00
\hypertarget { namespaceGpgFrontend_ 1_ 1UI} { } \doxysection { Gpg\+ Frontend\+ ::UI Namespace Reference}
\label { namespaceGpgFrontend_ 1_ 1UI} \index { GpgFrontend::UI@{ GpgFrontend::UI} }
\doxysubsection * { Classes}
\begin { DoxyCompactItemize}
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1FileReadTask} { File\+ Read\+ Task} }
\item
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1VerifyDetailsDialog} { Verify\+ Details\+ Dialog} }
\item
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1GeneralDialog} { General\+ Dialog} }
\item
2023-08-01 15:09:22 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1GnuPGControllerDialog} { Gnu\+ PGController\+ Dialog} }
\item
2022-11-26 18:19:17 +00:00
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_ 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
2022-05-08 19:59:26 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1AboutDialog} { About\+ Dialog} }
\begin { DoxyCompactList} \small \item \em Class for handling the about dialog. \end { DoxyCompactList} \item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1GnupgTab} { Gnupg\+ Tab} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1ExportKeyPackageDialog} { Export\+ Key\+ Package\+ Dialog} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyImportDetailDialog} { Key\+ Import\+ Detail\+ Dialog} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyServerImportDialog} { Key\+ Server\+ Import\+ Dialog} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyUploadDialog} { Key\+ Upload\+ Dialog} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenDialog} { Key\+ Gen\+ Dialog} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1SubkeyGenerateDialog} { Subkey\+ Generate\+ Dialog} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyDetailsDialog} { Key\+ Details\+ Dialog} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyNewUIDDialog} { Key\+ New\+ UIDDialog} }
2022-07-22 19:42:14 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairDetailTab} { Key\+ Pair\+ Detail\+ Tab} }
2022-07-22 19:42:14 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairOperaTab} { Key\+ Pair\+ Opera\+ Tab} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairSubkeyTab} { Key\+ Pair\+ Subkey\+ Tab} }
2022-07-23 12:29:17 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyPairUIDTab} { Key\+ Pair\+ UIDTab} }
2022-05-20 18:33:31 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeySetExpireDateDialog} { Key\+ Set\+ Expire\+ Date\+ Dialog} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyUIDSignDialog} { Key\+ UIDSign\+ Dialog} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1QuitDialog} { Quit\+ Dialog} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1AppearanceTab} { Appearance\+ Tab} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1SettingsDialog} { Settings\+ Dialog} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1GeneralTab} { General\+ Tab} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyserverTab} { Keyserver\+ Tab} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1NetworkTab} { Network\+ Tab} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1SignersPicker} { Signers\+ Picker} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1WaitingDialog} { Waiting\+ Dialog} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1Wizard} { Wizard} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1IntroPage} { Intro\+ Page} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1ChoosePage} { Choose\+ Page} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyGenPage} { Key\+ Gen\+ Page} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1ConclusionPage} { Conclusion\+ Page} }
2022-05-08 19:59:26 +00:00
\item
2024-01-23 07:22:33 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1GenerateRevokeCertification} { Generate\+ Revoke\+ Certification} }
\item
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1RaisePinentry} { Raise\+ Pinentry} }
\item
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1SetOwnerTrustLevel} { Set\+ Owner\+ Trust\+ Level} }
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1GpgFrontendApplication} { Gpg\+ Frontend\+ Application} }
2022-05-08 19:59:26 +00:00
\item
2024-01-23 07:22:33 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1GeneralWindowState} { General\+ Window\+ State} }
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1GeneralMainWindow} { General\+ Main\+ Window} }
2022-07-22 19:42:14 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyMgmt} { Key\+ Mgmt} }
2022-07-22 19:42:14 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1MainWindow} { Main\+ Window} }
2022-05-08 19:59:26 +00:00
\item
2024-01-23 07:22:33 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1CacheObject} { Cache\+ Object} }
2022-05-08 19:59:26 +00:00
\item
2024-01-23 07:22:33 +00:00
struct \mbox { \hyperlink { structGpgFrontend_ 1_ 1UI_ 1_ 1AppearanceSO} { Appearance\+ SO} }
2022-05-08 19:59:26 +00:00
\item
2024-01-23 07:22:33 +00:00
struct \mbox { \hyperlink { structGpgFrontend_ 1_ 1UI_ 1_ 1KeyServerSO} { Key\+ Server\+ SO} }
\item
struct \mbox { \hyperlink { structGpgFrontend_ 1_ 1UI_ 1_ 1WindowStateSO} { Window\+ State\+ SO} }
\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 data for the application securely. \end { DoxyCompactList} \item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyServerImportTask} { Key\+ Server\+ Import\+ Task} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyServerSearchTask} { Key\+ Server\+ Search\+ Task} }
2022-05-08 19:59:26 +00:00
\item
2022-05-25 02:10:28 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1ListedKeyServerTestTask} { Listed\+ Key\+ Server\+ Test\+ Task} }
2022-05-08 19:59:26 +00:00
\item
2023-08-01 15:09:22 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1ProxyConnectionTestTask} { Proxy\+ Connection\+ Test\+ Task} }
2022-05-08 19:59:26 +00:00
\item
2024-01-23 07:22:33 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1UISignalStation} { UISignal\+ Station} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1CommonUtils} { Common\+ Utils} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1FilePage} { File\+ Page} }
2022-05-08 19:59:26 +00:00
\item
2024-01-23 07:22:33 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1FileTreeView} { File\+ Tree\+ View} }
\item
2022-11-26 18:19:17 +00:00
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_ 1HelpPage} { Help\+ Page} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
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
struct \mbox { \hyperlink { structGpgFrontend_ 1_ 1UI_ 1_ 1KeyListRow} { Key\+ List\+ Row} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
struct \mbox { \hyperlink { structGpgFrontend_ 1_ 1UI_ 1_ 1KeyListColumn} { Key\+ List\+ Column} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
struct \mbox { \hyperlink { structGpgFrontend_ 1_ 1UI_ 1_ 1KeyMenuAbility} { Key\+ Menu\+ Ability} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
struct \mbox { \hyperlink { structGpgFrontend_ 1_ 1UI_ 1_ 1KeyTable} { Key\+ Table} }
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1KeyList} { Key\+ List} }
\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
2022-05-08 19:59:26 +00:00
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
2022-11-26 18:19:17 +00:00
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1TOFUInfoPage} { TOFUInfo\+ Page} }
2022-05-08 19:59:26 +00:00
\item
class \mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1VerifyKeyDetailBox} { Verify\+ Key\+ Detail\+ Box} }
\end { DoxyCompactItemize}
2024-01-23 07:22:33 +00:00
\doxysubsection * { Typedefs}
\begin { DoxyCompactItemize}
\item
\mbox { \Hypertarget { namespaceGpgFrontend_ 1_ 1UI_ a87d1b5ad9d36cb3c11de8a7797289206} \label { namespaceGpgFrontend_ 1_ 1UI_ a87d1b5ad9d36cb3c11de8a7797289206} }
using { \bfseries Opera\+ Waiting\+ Hd} = std\+ ::function$ < $ void()$ > $
\item
\mbox { \Hypertarget { namespaceGpgFrontend_ 1_ 1UI_ aa7a11bdd5c8cacecaad2c6aa40f45b7f} \label { namespaceGpgFrontend_ 1_ 1UI_ aa7a11bdd5c8cacecaad2c6aa40f45b7f} }
using { \bfseries Opera\+ Waiting\+ Cb} = const std\+ ::function$ < $ void(Opera\+ Waiting\+ Hd)$ > $
\end { DoxyCompactItemize}
2022-05-08 19:59:26 +00:00
\doxysubsection * { Enumerations}
\begin { DoxyCompactItemize}
\item
2022-11-26 18:19:17 +00:00
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
2022-05-08 19:59:26 +00:00
\}
\end { DoxyCompactItemize}
\doxysubsection * { Functions}
\begin { DoxyCompactItemize}
\item
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { namespaceGpgFrontend_ 1_ 1UI_ ae9881d62765f780fc58a8397f7382b96} \label { namespaceGpgFrontend_ 1_ 1UI_ ae9881d62765f780fc58a8397f7382b96} }
auto { \bfseries Find\+ Top\+ Most\+ Window} (QWidget $ \ast $ fallback) -\/ $ > $ QWidget $ \ast $
2022-11-26 18:19:17 +00:00
\item
2024-01-30 05:39:43 +00:00
\mbox { \Hypertarget { namespaceGpgFrontend_ 1_ 1UI_ af70783922ff1de1800683874eb3aa3ce} \label { namespaceGpgFrontend_ 1_ 1UI_ af70783922ff1de1800683874eb3aa3ce} }
void \mbox { \hyperlink { namespaceGpgFrontend_ 1_ 1UI_ af70783922ff1de1800683874eb3aa3ce} { Init\+ UITranslations} } ()
2022-05-09 16:36:04 +00:00
\begin { DoxyCompactList} \small \item \em setup the locale and load the translations \end { DoxyCompactList} \item
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { namespaceGpgFrontend_ 1_ 1UI_ a09b25a9e0be03c914c1d3d480fb6cdf0} \label { namespaceGpgFrontend_ 1_ 1UI_ a09b25a9e0be03c914c1d3d480fb6cdf0} }
void { \bfseries Wait\+ Env\+ Checking\+ Process} ()
\item
\mbox { \Hypertarget { namespaceGpgFrontend_ 1_ 1UI_ a9a7d9a69168c833186f6a7b1accdd050} \label { namespaceGpgFrontend_ 1_ 1UI_ a9a7d9a69168c833186f6a7b1accdd050} }
void { \bfseries Pre\+ Init\+ Gpg\+ Frontend\+ UI} ()
\item
2022-11-26 18:19:17 +00:00
\mbox { \Hypertarget { namespaceGpgFrontend_ 1_ 1UI_ ab0311557c1d7bde9c56cbca85fefa6ad} \label { namespaceGpgFrontend_ 1_ 1UI_ ab0311557c1d7bde9c56cbca85fefa6ad} }
void \mbox { \hyperlink { namespaceGpgFrontend_ 1_ 1UI_ ab0311557c1d7bde9c56cbca85fefa6ad} { Init\+ Gpg\+ Frontend\+ UI} } (QApplication $ \ast $ )
2022-05-09 15:32:58 +00:00
\begin { DoxyCompactList} \small \item \em init the \mbox { \hyperlink { namespaceGpgFrontend_ 1_ 1UI} { UI} } library \end { DoxyCompactList} \item
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { namespaceGpgFrontend_ 1_ 1UI_ ac53b300d580dcb56188aaed68c3de755} \label { namespaceGpgFrontend_ 1_ 1UI_ ac53b300d580dcb56188aaed68c3de755} }
auto \mbox { \hyperlink { namespaceGpgFrontend_ 1_ 1UI_ ac53b300d580dcb56188aaed68c3de755} { Run\+ Gpg\+ Frontend\+ UI} } (QApplication $ \ast $ ) -\/ $ > $ int
2022-05-09 16:36:04 +00:00
\begin { DoxyCompactList} \small \item \em run main window \end { DoxyCompactList} \item
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { namespaceGpgFrontend_ 1_ 1UI_ a8c56bcc19761bbc2fc3134878d9bae37} \label { namespaceGpgFrontend_ 1_ 1UI_ a8c56bcc19761bbc2fc3134878d9bae37} }
void GPGFRONTEND\+ \_ \+ \+ UI\+ \_ \+ \+ EXPORT \mbox { \hyperlink { namespaceGpgFrontend_ 1_ 1UI_ a8c56bcc19761bbc2fc3134878d9bae37} { Destroy\+ Gpg\+ Frontend\+ UI} } ()
\begin { DoxyCompactList} \small \item \em init the \mbox { \hyperlink { namespaceGpgFrontend_ 1_ 1UI} { UI} } library \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, \mbox { \hyperlink { namespaceGpgFrontend_ a2470eb154743191c3454203f23d3a2f8} { Gpg\+ Error} } error, const \mbox { \hyperlink { classGpgFrontend_ 1_ 1GpgVerifyResult} { Gpg\+ Verify\+ Result} } \& verify\+ \_ \+ result)
2022-05-08 19:59:26 +00:00
\item
2022-11-26 18:19:17 +00:00
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)
2022-05-08 19:59:26 +00:00
\item
2024-01-23 07:22:33 +00:00
void \mbox { \hyperlink { namespaceGpgFrontend_ 1_ 1UI_ aec857a0eb461ce71c4535f5d71e7aaee} { refresh\+ \_ \+ info\+ \_ \+ board} } (\mbox { \hyperlink { classGpgFrontend_ 1_ 1UI_ 1_ 1InfoBoardWidget} { Info\+ Board\+ Widget} } $ \ast $ info\+ \_ \+ board, int status, const QString \& report\+ \_ \+ text)
2022-05-08 19:59:26 +00:00
\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
2024-01-23 07:22:33 +00:00
void \mbox { \hyperlink { namespaceGpgFrontend_ 1_ 1UI_ a288897c6062a7820a3a1c5faba7cfeac} { process\+ \_ \+ operation} } (QWidget $ \ast $ parent, const QString \& waiting\+ \_ \+ title, const Thread\+ ::\+ Task\+ ::\+ Task\+ Runnable func, const Thread\+ ::\+ Task\+ ::\+ Task\+ Callback callback, Data\+ Object\+ Ptr data\+ \_ \+ object)
2022-05-08 19:59:26 +00:00
\item
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { namespaceGpgFrontend_ 1_ 1UI_ ab4cb453500419f2b3e391664d2c67487} \label { namespaceGpgFrontend_ 1_ 1UI_ ab4cb453500419f2b3e391664d2c67487} }
auto { \bfseries Binary\+ To\+ String} (const QByte\+ Array \& source) -\/ $ > $ QString
\end { DoxyCompactItemize}
\doxysubsection * { Variables}
\begin { DoxyCompactItemize}
2022-07-22 19:42:14 +00:00
\item
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { namespaceGpgFrontend_ 1_ 1UI_ ab3c7c7a20a7e1d1c560082770ba28882} \label { namespaceGpgFrontend_ 1_ 1UI_ ab3c7c7a20a7e1d1c560082770ba28882} }
constexpr size\+ \_ \+ t { \bfseries k\+ Buffer\+ Size} = 8192
2022-05-08 19:59:26 +00:00
\end { DoxyCompactItemize}
\doxysubsection { Detailed Description}
2024-01-23 07:22:33 +00:00
Copyright (C) 2021 Saturneric \href { mailto:eric@bktus.com} { \texttt { eric@bktus.\+ com} }
2022-05-08 19:59:26 +00:00
This file is part of \mbox { \hyperlink { namespaceGpgFrontend} { Gpg\+ Frontend} } .
2022-11-26 18:19:17 +00:00
\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.
2022-05-08 19:59:26 +00:00
2022-11-26 18:19:17 +00:00
\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.
2022-05-08 19:59:26 +00:00
2022-11-26 18:19:17 +00:00
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/} } .
2022-05-08 19:59:26 +00:00
2022-11-26 18:19:17 +00:00
The initial version of the source code is inherited from the gpg4usb project, which is under GPL-\/ 3.\+ 0-\/ or-\/ later.
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
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.
2022-05-13 17:46:04 +00:00
2022-11-26 18:19:17 +00:00
SPDX-\/ \+ License-\/ \+ Identifier\+ : GPL-\/ 3.\+ 0-\/ or-\/ later
2022-05-08 19:59:26 +00:00
\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} }
2022-11-26 18:19:17 +00:00
{ \footnotesize \ttfamily enum \mbox { \hyperlink { namespaceGpgFrontend_ 1_ 1UI_ acbaebd342a317b1f067942e5144bb00d} { Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Info\+ Board\+ Status} } }
2022-05-08 19:59:26 +00:00
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()} }
2022-11-26 18:19:17 +00:00
{ \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} )}
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em parent} & \\
\hline
{ \em verify\+ \_ \+ res} & \\
\hline
\end { DoxyParams}
2022-05-08 22:01:23 +00:00
References Gpg\+ Frontend\+ ::\+ Gpg\+ Verify\+ Result\+ Analyse\+ ::\+ Get\+ Signatures().
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { namespaceGpgFrontend_ 1_ 1UI_ a288897c6062a7820a3a1c5faba7cfeac} \label { namespaceGpgFrontend_ 1_ 1UI_ a288897c6062a7820a3a1c5faba7cfeac} }
2022-05-08 19:59:26 +00:00
\index { GpgFrontend::UI@{ GpgFrontend::UI} !process\_ operation@{ process\_ operation} }
\index { process\_ operation@{ process\_ operation} !GpgFrontend::UI@{ GpgFrontend::UI} }
\doxysubsubsection { \texorpdfstring { process\_ operation()} { process\_ operation()} }
2024-01-23 07:22:33 +00:00
{ \footnotesize \ttfamily void Gpg\+ Frontend\+ ::\+ UI\+ ::process\+ \_ \+ operation (\begin { DoxyParamCaption} \item [{QWidget $\ast$}] { parent, } \item [{const QString \&}] { waiting\+ \_ \+ title, } \item [{Thread\+::\+Task\+::\+Task\+Runnable}] { func, } \item [{Thread\+::\+Task\+::\+Task\+Callback}] { callback = { \ttfamily nullptr} , } \item [{Data\+Object\+Ptr}] { data\+ \_ \+ object = { \ttfamily nullptr} } \end { DoxyParamCaption} )}
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em parent} & \\
\hline
{ \em waiting\+ \_ \+ title} & \\
\hline
{ \em func} & \\
\hline
\end { DoxyParams}
2024-01-23 07:22:33 +00:00
References Gpg\+ Frontend\+ ::\+ Singleton\+ Function\+ Object$ < $ Task\+ Runner\+ Getter $ > $ \+ ::\+ Get\+ Instance().
2022-05-08 19:59:26 +00:00
\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]} }
2022-11-26 18:19:17 +00:00
{ \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} )}
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em edit} & \\
\hline
{ \em info\+ \_ \+ board} & \\
\hline
{ \em result\+ \_ \+ analyse} & \\
\hline
\end { DoxyParams}
2022-11-26 18:19:17 +00:00
References Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Info\+ Board\+ Widget\+ ::\+ Associate\+ Tab\+ Widget(), Gpg\+ Frontend\+ ::\+ Gpg\+ Result\+ Analyse\+ ::\+ Get\+ Result\+ Report(), Gpg\+ Frontend\+ ::\+ Gpg\+ Result\+ Analyse\+ ::\+ Get\+ Status(), and refresh\+ \_ \+ info\+ \_ \+ board().
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
Referenced by Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Main\+ Window\+ ::\+ Slot\+ Archive\+ Decrypt(), Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Main\+ Window\+ ::\+ Slot\+ Archive\+ Decrypt\+ Verify(), Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Main\+ Window\+ ::\+ Slot\+ Decrypt(), Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Main\+ Window\+ ::\+ Slot\+ Decrypt\+ Verify(), Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Main\+ Window\+ ::\+ Slot\+ Directory\+ Encrypt\+ Sign(), Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Main\+ Window\+ ::\+ Slot\+ Encrypt(), Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Main\+ Window\+ ::\+ Slot\+ Encrypt\+ Sign(), Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Main\+ Window\+ ::\+ Slot\+ File\+ Decrypt(), Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Main\+ Window\+ ::\+ Slot\+ File\+ Decrypt\+ Verify(), Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Main\+ Window\+ ::\+ Slot\+ File\+ Encrypt(), Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Main\+ Window\+ ::\+ Slot\+ File\+ Encrypt\+ Sign(), Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Main\+ Window\+ ::\+ Slot\+ File\+ Sign(), Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Main\+ Window\+ ::\+ Slot\+ File\+ Verify(), Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Main\+ Window\+ ::\+ Slot\+ Sign(), and Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Main\+ Window\+ ::\+ Slot\+ Verify().
2022-05-08 19:59:26 +00:00
\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]} }
2022-11-26 18:19:17 +00:00
{ \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} )}
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em edit} & \\
\hline
{ \em info\+ \_ \+ board} & \\
\hline
{ \em result\+ \_ \+ analyse\+ \_ \+ a} & \\
\hline
{ \em result\+ \_ \+ analyse\+ \_ \+ b} & \\
\hline
\end { DoxyParams}
2022-11-26 18:19:17 +00:00
References Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Info\+ Board\+ Widget\+ ::\+ Associate\+ Tab\+ Widget(), Gpg\+ Frontend\+ ::\+ Gpg\+ Result\+ Analyse\+ ::\+ Get\+ Result\+ Report(), Gpg\+ Frontend\+ ::\+ Gpg\+ Result\+ Analyse\+ ::\+ Get\+ Status(), and refresh\+ \_ \+ info\+ \_ \+ board().
2022-05-08 19:59:26 +00:00
2024-01-23 07:22:33 +00:00
\mbox { \Hypertarget { namespaceGpgFrontend_ 1_ 1UI_ aec857a0eb461ce71c4535f5d71e7aaee} \label { namespaceGpgFrontend_ 1_ 1UI_ aec857a0eb461ce71c4535f5d71e7aaee} }
2022-05-08 19:59:26 +00:00
\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()} }
2024-01-23 07:22:33 +00:00
{ \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 QString \&}] { report\+ \_ \+ text } \end { DoxyParamCaption} )}
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em info\+ \_ \+ board} & \\
\hline
{ \em status} & \\
\hline
{ \em report\+ \_ \+ text} & \\
\hline
\end { DoxyParams}
2022-11-26 18:19:17 +00:00
References Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Info\+ Board\+ Widget\+ ::\+ Slot\+ Refresh().
2022-05-08 19:59:26 +00:00
2022-05-08 22:01:23 +00:00
Referenced by process\+ \_ \+ result\+ \_ \+ analyse().
2022-05-08 19:59:26 +00:00
\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()} }
2024-01-23 07:22:33 +00:00
{ \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 [{\mbox{\hyperlink{namespaceGpgFrontend_a2470eb154743191c3454203f23d3a2f8}{Gpg\+Error}}}] { error, } \item [{const \mbox{\hyperlink{classGpgFrontend_1_1GpgVerifyResult}{Gpg\+Verify\+Result}} \&}] { verify\+ \_ \+ result } \end { DoxyParamCaption} )}
2022-05-08 19:59:26 +00:00
\begin { DoxyParams} { Parameters}
{ \em parent} & \\
\hline
{ \em info\+ \_ \+ board} & \\
\hline
{ \em error} & \\
\hline
{ \em verify\+ \_ \+ result} & \\
\hline
\end { DoxyParams}
2022-11-26 18:19:17 +00:00
References Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Info\+ Board\+ Widget\+ ::\+ Add\+ Optional\+ Action(), and Gpg\+ Frontend\+ ::\+ UI\+ ::\+ Info\+ Board\+ Widget\+ ::\+ Reset\+ Option\+ Actions\+ Menu().
2022-05-08 19:59:26 +00:00