From fe54b4912c89a90f15dfaa499e18432301b7baa3 Mon Sep 17 00:00:00 2001 From: stehu Date: Tue, 30 Jan 2024 05:39:43 +0000 Subject: [PATCH] Update Doxygen ref refs/heads/main on 2024-01-30 05:39:43 --- docs/html/ArchiveFileOperator_8h_source.html | 2 +- docs/html/AsyncUtils_8h_source.html | 2 +- docs/html/CacheManager_8h_source.html | 2 +- docs/html/CacheUtils_8h_source.html | 2 +- docs/html/ChannelObject_8h_source.html | 2 +- docs/html/CommonStruct_8h_source.html | 2 +- docs/html/CommonUtils_8h_source.html | 2 +- docs/html/CoreSignalStation_8h_source.html | 2 +- docs/html/CoreTypedef_8h_source.html | 2 +- docs/html/DataObjectOperator_8h_source.html | 4 +- docs/html/DataObject_8h_source.html | 2 +- docs/html/FilePage_8h_source.html | 54 ++- docs/html/FileTreeView_8h_source.html | 136 +++--- docs/html/FilesystemUtils_8h_source.html | 2 +- docs/html/FindWidget_8h_source.html | 4 +- docs/html/GFBuffer_8h_source.html | 2 +- docs/html/GFDataExchanger_8h_source.html | 2 +- docs/html/GlobalSettingStation_8h_source.html | 2 +- .../html/GnuPGControllerDialog_8h_source.html | 36 +- docs/html/GpgAdvancedOperator_8h_source.html | 2 +- docs/html/GpgBasicOperator_8h_source.html | 2 +- docs/html/GpgCommandExecutor_8h_source.html | 2 +- docs/html/GpgConstants_8h_source.html | 2 +- docs/html/GpgContext_8h_source.html | 2 +- docs/html/GpgCoreInit_8h_source.html | 2 +- docs/html/GpgData_8h_source.html | 2 +- .../GpgDecryptResultAnalyse_8h_source.html | 2 +- docs/html/GpgDecryptResult_8h_source.html | 2 +- .../GpgEncryptResultAnalyse_8h_source.html | 2 +- docs/html/GpgEncryptResult_8h_source.html | 2 +- docs/html/GpgFileOpera_8h_source.html | 2 +- docs/html/GpgFrontendContext_8h_source.html | 2 +- docs/html/GpgFrontendUIInit_8h_source.html | 6 +- docs/html/GpgFunctionObject_8h_source.html | 2 +- docs/html/GpgGenKeyInfo_8h_source.html | 2 +- docs/html/GpgGenerateKeyResult_8h_source.html | 2 +- docs/html/GpgImportInformation_8h_source.html | 2 +- docs/html/GpgKeyGetter_8h_source.html | 2 +- docs/html/GpgKeyImportExporter_8h_source.html | 2 +- docs/html/GpgKeyManager_8h_source.html | 2 +- docs/html/GpgKeyOpera_8h_source.html | 2 +- docs/html/GpgKeySignature_8h_source.html | 2 +- docs/html/GpgKey_8h_source.html | 2 +- docs/html/GpgPassphraseContext_8h_source.html | 2 +- docs/html/GpgRecipient_8h_source.html | 2 +- docs/html/GpgResultAnalyse_8h_source.html | 2 +- docs/html/GpgSignResultAnalyse_8h_source.html | 2 +- docs/html/GpgSignResult_8h_source.html | 2 +- docs/html/GpgSignature_8h_source.html | 2 +- docs/html/GpgSubKey_8h_source.html | 2 +- docs/html/GpgTOFUInfo_8h_source.html | 2 +- docs/html/GpgTypedef_8h_source.html | 2 +- docs/html/GpgUIDOperator_8h_source.html | 2 +- docs/html/GpgUID_8h_source.html | 2 +- docs/html/GpgUtils_8h_source.html | 2 +- .../GpgVerifyResultAnalyse_8h_source.html | 17 +- docs/html/GpgVerifyResult_8h_source.html | 2 +- docs/html/IOUtils_8h_source.html | 8 +- .../html/KeyImportDetailDialog_8h_source.html | 8 +- docs/html/KeyList_8h_source.html | 331 ++++++------- docs/html/KeyMgmt_8h_source.html | 2 +- docs/html/KeyPackageOperator_8h_source.html | 2 +- docs/html/KeyPairOperaTab_8h_source.html | 21 +- docs/html/KeyServerImportTask_8h_source.html | 2 +- docs/html/KeyUIDSignDialog_8h_source.html | 2 +- .../ListedKeyServerTestTask_8h_source.html | 2 +- docs/html/LocalizedUtils_8h_source.html | 2 +- docs/html/LogUtils_8h_source.html | 2 +- docs/html/LoggerManager_8h_source.html | 2 +- docs/html/MainWindow_8h_source.html | 94 ++-- docs/html/MemoryUtils_8h_source.html | 2 +- docs/html/PassphraseGenerator_8h_source.html | 2 +- docs/html/PlainTextEditorPage_8h_source.html | 2 +- .../ProxyConnectionTestTask_8h_source.html | 2 +- docs/html/RaisePinentry_8h_source.html | 2 +- .../html/SecureMemoryAllocator_8h_source.html | 2 +- docs/html/SettingsGeneral_8h_source.html | 4 +- docs/html/SignersPicker_8h_source.html | 2 +- .../SingletonStorageCollection_8h_source.html | 2 +- docs/html/SingletonStorage_8h_source.html | 2 +- docs/html/TextEdit_8h_source.html | 60 +-- docs/html/UISignalStation_8h_source.html | 38 +- docs/html/UserInterfaceUtils_8h_source.html | 36 +- docs/html/app_8h_source.html | 4 +- ...lassGpgFrontend_1_1DataObjectOperator.html | 2 +- ...ntend_1_1GlobalSettingStation_1_1Impl.html | 2 +- ...assGpgFrontend_1_1GpgAdvancedOperator.html | 2 +- .../html/classGpgFrontend_1_1GpgKeyOpera.html | 2 +- .../classGpgFrontend_1_1GpgResultAnalyse.html | 8 +- ...nd_1_1GpgResultAnalyse__inherit__graph.map | 8 +- ...nd_1_1GpgResultAnalyse__inherit__graph.md5 | 2 +- ...nd_1_1GpgResultAnalyse__inherit__graph.png | Bin 47052 -> 50436 bytes ...end_1_1GpgVerifyResultAnalyse-members.html | 13 +- ...GpgFrontend_1_1GpgVerifyResultAnalyse.html | 62 ++- ...ssGpgFrontend_1_1GpgVerifyResultAnalyse.js | 3 +- ...1_1GpgVerifyResultAnalyse__coll__graph.map | 2 +- ...1_1GpgVerifyResultAnalyse__coll__graph.md5 | 2 +- ...1_1GpgVerifyResultAnalyse__coll__graph.png | Bin 45037 -> 46612 bytes ...GpgVerifyResultAnalyse__inherit__graph.map | 2 +- ...GpgVerifyResultAnalyse__inherit__graph.md5 | 2 +- ...GpgVerifyResultAnalyse__inherit__graph.png | Bin 23826 -> 25217 bytes ...classGpgFrontend_1_1UI_1_1CommonUtils.html | 4 +- .../classGpgFrontend_1_1UI_1_1CommonUtils.js | 2 +- ...GpgFrontend_1_1UI_1_1FilePage-members.html | 7 +- .../classGpgFrontend_1_1UI_1_1FilePage.html | 76 ++- .../classGpgFrontend_1_1UI_1_1FilePage.js | 7 +- ...rontend_1_1UI_1_1FilePage__coll__graph.map | 8 +- ...rontend_1_1UI_1_1FilePage__coll__graph.md5 | 2 +- ...rontend_1_1UI_1_1FilePage__coll__graph.png | Bin 94780 -> 99544 bytes ...tend_1_1UI_1_1FilePage__inherit__graph.map | 2 +- ...tend_1_1UI_1_1FilePage__inherit__graph.md5 | 2 +- ...tend_1_1UI_1_1FilePage__inherit__graph.png | Bin 11786 -> 11944 bytes ...rontend_1_1UI_1_1FileTreeView-members.html | 2 + ...lassGpgFrontend_1_1UI_1_1FileTreeView.html | 47 +- .../classGpgFrontend_1_1UI_1_1FileTreeView.js | 2 + ...end_1_1UI_1_1FileTreeView__coll__graph.map | 2 +- ...end_1_1UI_1_1FileTreeView__coll__graph.md5 | 2 +- ...end_1_1UI_1_1FileTreeView__coll__graph.png | Bin 35106 -> 36378 bytes ..._1_1UI_1_1FileTreeView__inherit__graph.map | 2 +- ..._1_1UI_1_1FileTreeView__inherit__graph.md5 | 2 +- ..._1_1UI_1_1FileTreeView__inherit__graph.png | Bin 35106 -> 36378 bytes .../classGpgFrontend_1_1UI_1_1FindWidget.html | 2 - ...assGpgFrontend_1_1UI_1_1GeneralDialog.html | 2 +- ...1_1UI_1_1GeneralDialog__inherit__graph.map | 2 +- ...1_1UI_1_1GeneralDialog__inherit__graph.md5 | 2 +- ...1_1UI_1_1GeneralDialog__inherit__graph.png | Bin 363527 -> 361858 bytes ...pgFrontend_1_1UI_1_1GeneralMainWindow.html | 8 +- ...I_1_1GeneralMainWindow__inherit__graph.map | 8 +- ...I_1_1GeneralMainWindow__inherit__graph.md5 | 2 +- ...I_1_1GeneralMainWindow__inherit__graph.png | Bin 77542 -> 82020 bytes ..._1UI_1_1GnuPGControllerDialog-members.html | 2 + ...ontend_1_1UI_1_1GnuPGControllerDialog.html | 14 +- ...Frontend_1_1UI_1_1GnuPGControllerDialog.js | 2 + ..._1_1GnuPGControllerDialog__coll__graph.map | 2 +- ..._1_1GnuPGControllerDialog__coll__graph.md5 | 2 +- ..._1_1GnuPGControllerDialog__coll__graph.png | Bin 66183 -> 69987 bytes ...1GnuPGControllerDialog__inherit__graph.map | 2 +- ...1GnuPGControllerDialog__inherit__graph.md5 | 2 +- ...1GnuPGControllerDialog__inherit__graph.png | Bin 27114 -> 28655 bytes ...sGpgFrontend_1_1UI_1_1KeyList-members.html | 12 +- .../classGpgFrontend_1_1UI_1_1KeyList.html | 70 +-- .../html/classGpgFrontend_1_1UI_1_1KeyList.js | 12 +- ...tend_1_1UI_1_1KeyPairOperaTab-members.html | 14 +- ...sGpgFrontend_1_1UI_1_1KeyPairOperaTab.html | 10 +- ...assGpgFrontend_1_1UI_1_1KeyPairOperaTab.js | 2 + ..._1_1UI_1_1KeyPairOperaTab__coll__graph.map | 2 +- ..._1_1UI_1_1KeyPairOperaTab__coll__graph.md5 | 2 +- ..._1_1UI_1_1KeyPairOperaTab__coll__graph.png | Bin 58680 -> 61164 bytes ...1UI_1_1KeyPairOperaTab__inherit__graph.map | 2 +- ...1UI_1_1KeyPairOperaTab__inherit__graph.md5 | 2 +- ...1UI_1_1KeyPairOperaTab__inherit__graph.png | Bin 16551 -> 17623 bytes ...GpgFrontend_1_1UI_1_1KeyUIDSignDialog.html | 2 +- ...gFrontend_1_1UI_1_1MainWindow-members.html | 104 ++--- .../classGpgFrontend_1_1UI_1_1MainWindow.html | 78 ++-- .../classGpgFrontend_1_1UI_1_1MainWindow.js | 2 +- ...ntend_1_1UI_1_1MainWindow__coll__graph.map | 2 +- ...ntend_1_1UI_1_1MainWindow__coll__graph.md5 | 2 +- ...ntend_1_1UI_1_1MainWindow__coll__graph.png | Bin 408004 -> 352207 bytes ...nd_1_1UI_1_1MainWindow__inherit__graph.map | 6 +- ...nd_1_1UI_1_1MainWindow__inherit__graph.md5 | 2 +- ...nd_1_1UI_1_1MainWindow__inherit__graph.png | Bin 42049 -> 45428 bytes ...Frontend_1_1UI_1_1PlainTextEditorPage.html | 2 +- ...tend_1_1UI_1_1UISignalStation-members.html | 17 +- ...sGpgFrontend_1_1UI_1_1UISignalStation.html | 9 + ...assGpgFrontend_1_1UI_1_1UISignalStation.js | 3 + docs/html/cmd_8h_source.html | 2 +- docs/html/functions_c.html | 2 +- docs/html/functions_func_c.html | 2 +- docs/html/functions_func_g.html | 8 +- docs/html/functions_func_m.html | 3 + docs/html/functions_func_p.html | 5 +- docs/html/functions_func_s.html | 15 +- docs/html/functions_g.html | 8 +- docs/html/functions_m.html | 3 + docs/html/functions_p.html | 5 +- docs/html/functions_s.html | 15 +- docs/html/init_8h_source.html | 23 +- docs/html/namespaceGpgFrontend.html | 29 +- docs/html/namespaceGpgFrontend.js | 6 +- docs/html/namespaceGpgFrontend_1_1UI.html | 8 +- docs/html/namespaceGpgFrontend_1_1UI.js | 2 +- docs/html/namespacemembers.html | 5 +- docs/html/namespacemembers_func.html | 5 +- docs/html/navtreedata.js | 24 +- docs/html/navtreeindex0.js | 10 +- docs/html/navtreeindex1.js | 10 +- docs/html/navtreeindex10.js | 52 +-- docs/html/navtreeindex11.js | 26 +- docs/html/navtreeindex2.js | 10 +- docs/html/navtreeindex3.js | 20 +- docs/html/navtreeindex4.js | 56 +-- docs/html/navtreeindex5.js | 72 +-- docs/html/navtreeindex6.js | 58 +-- docs/html/navtreeindex7.js | 102 ++--- docs/html/navtreeindex8.js | 50 +- docs/html/navtreeindex9.js | 214 ++++----- docs/html/search/all_10.js | 74 +-- docs/html/search/all_11.js | 433 +++++++++--------- docs/html/search/all_12.js | 30 +- docs/html/search/all_13.js | 12 +- docs/html/search/all_14.js | 22 +- docs/html/search/all_15.js | 14 +- docs/html/search/all_16.js | 4 +- docs/html/search/all_17.js | 30 +- docs/html/search/all_2.js | 2 +- docs/html/search/all_6.js | 8 +- docs/html/search/all_8.js | 79 ++-- docs/html/search/all_9.js | 78 ++-- docs/html/search/all_a.js | 26 +- docs/html/search/all_b.js | 23 +- docs/html/search/all_c.js | 20 +- docs/html/search/all_d.js | 20 +- docs/html/search/all_e.js | 39 +- docs/html/search/all_f.js | 6 +- docs/html/search/classes_0.js | 14 +- docs/html/search/classes_1.js | 24 +- docs/html/search/classes_10.js | 20 +- docs/html/search/classes_11.js | 4 +- docs/html/search/classes_12.js | 8 +- docs/html/search/classes_13.js | 6 +- docs/html/search/classes_2.js | 6 +- docs/html/search/classes_3.js | 6 +- docs/html/search/classes_4.js | 16 +- docs/html/search/classes_5.js | 104 ++--- docs/html/search/classes_6.js | 2 +- docs/html/search/classes_7.js | 8 +- docs/html/search/classes_8.js | 50 +- docs/html/search/classes_9.js | 4 +- docs/html/search/classes_a.js | 10 +- docs/html/search/classes_b.js | 2 +- docs/html/search/classes_c.js | 20 +- docs/html/search/classes_d.js | 2 +- docs/html/search/classes_e.js | 8 +- docs/html/search/classes_f.js | 56 +-- docs/html/search/enums_0.js | 2 +- docs/html/search/functions_0.js | 22 +- docs/html/search/functions_1.js | 2 +- docs/html/search/functions_10.js | 64 +-- docs/html/search/functions_11.js | 365 +++++++-------- docs/html/search/functions_12.js | 16 +- docs/html/search/functions_13.js | 8 +- docs/html/search/functions_14.js | 16 +- docs/html/search/functions_15.js | 12 +- docs/html/search/functions_16.js | 30 +- docs/html/search/functions_2.js | 96 ++-- docs/html/search/functions_3.js | 44 +- docs/html/search/functions_4.js | 42 +- docs/html/search/functions_5.js | 10 +- docs/html/search/functions_6.js | 284 ++++++------ docs/html/search/functions_7.js | 4 +- docs/html/search/functions_8.js | 101 ++-- docs/html/search/functions_9.js | 38 +- docs/html/search/functions_a.js | 22 +- docs/html/search/functions_b.js | 9 +- docs/html/search/functions_c.js | 12 +- docs/html/search/functions_d.js | 10 +- docs/html/search/functions_e.js | 21 +- docs/html/search/functions_f.js | 2 +- docs/html/search/namespaces_0.js | 18 +- docs/html/search/namespaces_1.js | 2 +- docs/html/search/pages_0.js | 2 +- docs/html/search/typedefs_0.js | 2 +- docs/html/search/variables_0.js | 26 +- docs/html/search/variables_1.js | 6 +- docs/html/search/variables_10.js | 4 +- docs/html/search/variables_11.js | 24 +- docs/html/search/variables_12.js | 2 +- docs/html/search/variables_13.js | 2 +- docs/html/search/variables_14.js | 4 +- docs/html/search/variables_15.js | 4 +- docs/html/search/variables_2.js | 34 +- docs/html/search/variables_3.js | 6 +- docs/html/search/variables_4.js | 22 +- docs/html/search/variables_5.js | 16 +- docs/html/search/variables_6.js | 8 +- docs/html/search/variables_7.js | 4 +- docs/html/search/variables_8.js | 12 +- docs/html/search/variables_9.js | 26 +- docs/html/search/variables_a.js | 2 +- docs/html/search/variables_b.js | 4 +- docs/html/search/variables_c.js | 8 +- docs/html/search/variables_d.js | 10 +- docs/html/search/variables_e.js | 4 +- docs/html/search/variables_f.js | 4 +- ...ontend_1_1UI_1_1KeyListColumn-members.html | 9 +- ...uctGpgFrontend_1_1UI_1_1KeyListColumn.html | 5 +- ...tructGpgFrontend_1_1UI_1_1KeyListColumn.js | 1 + ...nd_1_1UI_1_1KeyListColumn__coll__graph.map | 2 +- ...nd_1_1UI_1_1KeyListColumn__coll__graph.md5 | 2 +- ...nd_1_1UI_1_1KeyListColumn__coll__graph.png | Bin 7184 -> 6992 bytes ...apsLockWatcher_1_1Private__coll__graph.pdf | Bin 9809 -> 9809 bytes .../classCapsLockWatcher__coll__graph.pdf | Bin 9220 -> 9220 bytes .../classCapsLockWatcher__inherit__graph.pdf | Bin 7619 -> 7619 bytes ...nd_1_1ArchiveFileOperator__coll__graph.pdf | Bin 9026 -> 9026 bytes ...d_1_1CacheManager_1_1Impl__coll__graph.pdf | Bin 16457 -> 16457 bytes ..._1CacheManager_1_1Impl__inherit__graph.pdf | Bin 13116 -> 13116 bytes ...gFrontend_1_1CacheManager__coll__graph.pdf | Bin 12021 -> 12021 bytes ...ontend_1_1CacheManager__inherit__graph.pdf | Bin 12021 -> 12021 bytes ...Frontend_1_1ChannelObject__coll__graph.pdf | Bin 8197 -> 8197 bytes ...ntend_1_1ChannelObject__inherit__graph.pdf | Bin 33321 -> 33321 bytes ...tend_1_1CoreSignalStation__coll__graph.pdf | Bin 8871 -> 8871 bytes ...d_1_1CoreSignalStation__inherit__graph.pdf | Bin 7799 -> 7799 bytes ...end_1_1DataObjectOperator__coll__graph.pdf | Bin 14020 -> 14020 bytes ..._1_1DataObjectOperator__inherit__graph.pdf | Bin 12206 -> 12206 bytes ...end_1_1DataObject_1_1Impl__coll__graph.pdf | Bin 9577 -> 9577 bytes ...GpgFrontend_1_1DataObject__coll__graph.pdf | Bin 9047 -> 9047 bytes ...ssGpgFrontend_1_1GFBuffer__coll__graph.pdf | Bin 12580 -> 12580 bytes ...ontend_1_1GFDataExchanger__coll__graph.pdf | Bin 10309 -> 10309 bytes ...GpgFrontend_1_1GenKeyInfo__coll__graph.pdf | Bin 10967 -> 10967 bytes ...balSettingStation_1_1Impl__coll__graph.pdf | Bin 13148 -> 13148 bytes ...d_1_1GlobalSettingStation__coll__graph.pdf | Bin 11978 -> 11978 bytes ..._1GlobalSettingStation__inherit__graph.pdf | Bin 11978 -> 11978 bytes ...lassGpgFrontend_1_1GpgAdvancedOperator.tex | 2 +- ...nd_1_1GpgAdvancedOperator__coll__graph.pdf | Bin 13306 -> 13306 bytes ...ntend_1_1GpgBasicOperator__coll__graph.pdf | Bin 13959 -> 13959 bytes ...nd_1_1GpgBasicOperator__inherit__graph.pdf | Bin 12661 -> 12661 bytes ...end_1_1GpgCommandExecutor__coll__graph.pdf | Bin 8333 -> 8333 bytes ...end_1_1GpgContext_1_1Impl__coll__graph.pdf | Bin 17504 -> 17504 bytes ...GpgFrontend_1_1GpgContext__coll__graph.pdf | Bin 11952 -> 11952 bytes ...Frontend_1_1GpgContext__inherit__graph.pdf | Bin 11952 -> 11952 bytes ...assGpgFrontend_1_1GpgData__coll__graph.pdf | Bin 15734 -> 15734 bytes ..._1GpgDecryptResultAnalyse__coll__graph.pdf | Bin 15169 -> 15169 bytes ...pgDecryptResultAnalyse__inherit__graph.pdf | Bin 12984 -> 12984 bytes ...ntend_1_1GpgDecryptResult__coll__graph.pdf | Bin 9635 -> 9635 bytes ..._1GpgEncryptResultAnalyse__coll__graph.pdf | Bin 15327 -> 15327 bytes ...pgEncryptResultAnalyse__inherit__graph.pdf | Bin 12858 -> 12858 bytes ...ntend_1_1GpgEncryptResult__coll__graph.pdf | Bin 9791 -> 9791 bytes ...gFrontend_1_1GpgFileOpera__coll__graph.pdf | Bin 13746 -> 13746 bytes ...ontend_1_1GpgFileOpera__inherit__graph.pdf | Bin 12325 -> 12325 bytes ...d_1_1GpgGenerateKeyResult__coll__graph.pdf | Bin 9575 -> 9575 bytes ...rmation_1_1GpgImportedKey__coll__graph.pdf | Bin 7650 -> 7650 bytes ...d_1_1GpgImportInformation__coll__graph.pdf | Bin 10491 -> 10491 bytes ...d_1_1GpgKeyGetter_1_1Impl__coll__graph.pdf | Bin 14253 -> 14253 bytes ..._1GpgKeyGetter_1_1Impl__inherit__graph.pdf | Bin 12596 -> 12596 bytes ...gFrontend_1_1GpgKeyGetter__coll__graph.pdf | Bin 12049 -> 12049 bytes ...ontend_1_1GpgKeyGetter__inherit__graph.pdf | Bin 12049 -> 12049 bytes ...d_1_1GpgKeyImportExporter__coll__graph.pdf | Bin 13796 -> 13796 bytes ..._1GpgKeyImportExporter__inherit__graph.pdf | Bin 12306 -> 12306 bytes ...Frontend_1_1GpgKeyManager__coll__graph.pdf | Bin 14573 -> 14573 bytes ...ntend_1_1GpgKeyManager__inherit__graph.pdf | Bin 13084 -> 13084 bytes .../latex/classGpgFrontend_1_1GpgKeyOpera.tex | 2 +- ...pgFrontend_1_1GpgKeyOpera__coll__graph.pdf | Bin 15255 -> 15255 bytes ...rontend_1_1GpgKeyOpera__inherit__graph.pdf | Bin 13817 -> 13817 bytes ...ontend_1_1GpgKeySignature__coll__graph.pdf | Bin 11410 -> 11410 bytes ...lassGpgFrontend_1_1GpgKey__coll__graph.pdf | Bin 11485 -> 11485 bytes ...d_1_1GpgPassphraseContext__coll__graph.pdf | Bin 10520 -> 10520 bytes ..._1GpgPassphraseContext__inherit__graph.pdf | Bin 10520 -> 10520 bytes ...ntend_1_1GpgResultAnalyse__coll__graph.pdf | Bin 12146 -> 12146 bytes ...nd_1_1GpgResultAnalyse__inherit__graph.md5 | 2 +- ...nd_1_1GpgResultAnalyse__inherit__graph.pdf | Bin 15516 -> 15999 bytes ...d_1_1GpgSignResultAnalyse__coll__graph.pdf | Bin 15232 -> 15232 bytes ..._1GpgSignResultAnalyse__inherit__graph.pdf | Bin 12848 -> 12848 bytes ...Frontend_1_1GpgSignResult__coll__graph.pdf | Bin 9497 -> 9497 bytes ...gFrontend_1_1GpgSignature__coll__graph.pdf | Bin 10943 -> 10943 bytes ...sGpgFrontend_1_1GpgSubKey__coll__graph.pdf | Bin 14268 -> 14268 bytes ...pgFrontend_1_1GpgTOFUInfo__coll__graph.pdf | Bin 10287 -> 10287 bytes ...rontend_1_1GpgUIDOperator__coll__graph.pdf | Bin 13874 -> 13874 bytes ...tend_1_1GpgUIDOperator__inherit__graph.pdf | Bin 12394 -> 12394 bytes ...lassGpgFrontend_1_1GpgUID__coll__graph.pdf | Bin 9959 -> 9959 bytes ...sGpgFrontend_1_1GpgVerifyResultAnalyse.tex | 26 +- ...1_1GpgVerifyResultAnalyse__coll__graph.md5 | 2 +- ...1_1GpgVerifyResultAnalyse__coll__graph.pdf | Bin 15804 -> 15832 bytes ...GpgVerifyResultAnalyse__inherit__graph.md5 | 2 +- ...GpgVerifyResultAnalyse__inherit__graph.pdf | Bin 13712 -> 14177 bytes ...ontend_1_1GpgVerifyResult__coll__graph.pdf | Bin 10100 -> 10100 bytes ...end_1_1KeyPackageOperator__coll__graph.pdf | Bin 8384 -> 8384 bytes ...Frontend_1_1LoggerManager__coll__graph.pdf | Bin 14155 -> 14155 bytes ...ntend_1_1LoggerManager__inherit__graph.pdf | Bin 12249 -> 12249 bytes ..._1Module_1_1Event_1_1Impl__coll__graph.pdf | Bin 14634 -> 14634 bytes ...ontend_1_1Module_1_1Event__coll__graph.pdf | Bin 12731 -> 12731 bytes ...obalModuleContext_1_1Impl__coll__graph.pdf | Bin 17131 -> 17131 bytes ...le_1_1GlobalModuleContext__coll__graph.pdf | Bin 10088 -> 10088 bytes ...1_1GlobalModuleContext__inherit__graph.pdf | Bin 10088 -> 10088 bytes ...obalRegisterTable_1_1Impl__coll__graph.pdf | Bin 12565 -> 12565 bytes ...le_1_1GlobalRegisterTable__coll__graph.pdf | Bin 9771 -> 9771 bytes ...1_1GlobalRegisterTable__inherit__graph.pdf | Bin 9771 -> 9771 bytes ...1GnuPGInfoGatheringModule__coll__graph.pdf | Bin 14254 -> 14254 bytes ...uPGInfoGatheringModule__inherit__graph.pdf | Bin 14254 -> 14254 bytes ...atheringModule_1_1GpgInfo__coll__graph.pdf | Bin 14282 -> 14282 bytes ...odule_1_1VersionCheckTask__coll__graph.pdf | Bin 13710 -> 13710 bytes ...le_1_1VersionCheckTask__inherit__graph.pdf | Bin 12509 -> 12509 bytes ..._1_1VersionCheckingModule__coll__graph.pdf | Bin 14411 -> 14411 bytes ...1VersionCheckingModule__inherit__graph.pdf | Bin 14411 -> 14411 bytes ..._1_1ModuleManager_1_1Impl__coll__graph.pdf | Bin 10700 -> 10700 bytes ..._1Module_1_1ModuleManager__coll__graph.pdf | Bin 13033 -> 13033 bytes ...odule_1_1ModuleManager__inherit__graph.pdf | Bin 13033 -> 13033 bytes ...1Module_1_1Module_1_1Impl__coll__graph.pdf | Bin 16636 -> 16636 bytes ...ntend_1_1Module_1_1Module__coll__graph.pdf | Bin 13583 -> 13583 bytes ...nd_1_1Module_1_1Module__inherit__graph.pdf | Bin 15147 -> 15147 bytes ...nd_1_1PassphraseGenerator__coll__graph.pdf | Bin 11744 -> 11744 bytes ...1_1PassphraseGenerator__inherit__graph.pdf | Bin 11744 -> 11744 bytes ...ntend_1_1PointerConverter__coll__graph.pdf | Bin 7864 -> 7864 bytes ..._1_1SecureMemoryAllocator__coll__graph.pdf | Bin 8098 -> 8098 bytes ..._1SingletonFunctionObject__coll__graph.pdf | Bin 10310 -> 10310 bytes ...ingletonFunctionObject__inherit__graph.pdf | Bin 31170 -> 31170 bytes ...StorageCollection_1_1Impl__coll__graph.pdf | Bin 10901 -> 10901 bytes ...ingletonStorageCollection__coll__graph.pdf | Bin 8036 -> 8036 bytes ...1SingletonStorage_1_1Impl__coll__graph.pdf | Bin 11339 -> 11339 bytes ...ntend_1_1SingletonStorage__coll__graph.pdf | Bin 8348 -> 8348 bytes ...nd_1_1Test_1_1GpgCoreTest__coll__graph.pdf | Bin 7875 -> 7875 bytes ...1_1Test_1_1GpgCoreTest__inherit__graph.pdf | Bin 7875 -> 7875 bytes ...Frontend_1_1ThreadSafeMap__coll__graph.pdf | Bin 10877 -> 10877 bytes ...ntend_1_1ThreadSafeMap__inherit__graph.pdf | Bin 10646 -> 10646 bytes ...hread_1_1TaskRunnerGetter__coll__graph.pdf | Bin 13745 -> 13745 bytes ...ad_1_1TaskRunnerGetter__inherit__graph.pdf | Bin 11910 -> 11910 bytes ...ead_1_1TaskRunner_1_1Impl__coll__graph.pdf | Bin 8682 -> 8682 bytes ..._1_1TaskRunner_1_1Impl__inherit__graph.pdf | Bin 8682 -> 8682 bytes ...d_1_1Thread_1_1TaskRunner__coll__graph.pdf | Bin 8977 -> 8977 bytes ..._1Thread_1_1TaskRunner__inherit__graph.pdf | Bin 8977 -> 8977 bytes ...1_1Thread_1_1Task_1_1Impl__coll__graph.pdf | Bin 12109 -> 12109 bytes ...ad_1_1Task_1_1TaskHandler__coll__graph.pdf | Bin 7652 -> 7652 bytes ...rontend_1_1Thread_1_1Task__coll__graph.pdf | Bin 10500 -> 10500 bytes ...tend_1_1Thread_1_1Task__inherit__graph.pdf | Bin 19066 -> 19066 bytes ...tend_1_1UI_1_1AboutDialog__coll__graph.pdf | Bin 12296 -> 12296 bytes ...d_1_1UI_1_1AboutDialog__inherit__graph.pdf | Bin 11126 -> 11126 bytes ...nd_1_1UI_1_1AppearanceTab__coll__graph.pdf | Bin 9853 -> 9853 bytes ...1_1UI_1_1AppearanceTab__inherit__graph.pdf | Bin 9097 -> 9097 bytes ...tend_1_1UI_1_1CacheObject__coll__graph.pdf | Bin 8368 -> 8368 bytes ...d_1_1UI_1_1CacheObject__inherit__graph.pdf | Bin 8368 -> 8368 bytes ...ntend_1_1UI_1_1ChoosePage__coll__graph.pdf | Bin 9034 -> 9034 bytes ...nd_1_1UI_1_1ChoosePage__inherit__graph.pdf | Bin 9034 -> 9034 bytes .../classGpgFrontend_1_1UI_1_1CommonUtils.tex | 2 +- ...tend_1_1UI_1_1CommonUtils__coll__graph.pdf | Bin 15899 -> 15899 bytes ...d_1_1UI_1_1CommonUtils__inherit__graph.pdf | Bin 14981 -> 14981 bytes ...d_1_1UI_1_1ConclusionPage__coll__graph.pdf | Bin 9401 -> 9401 bytes ..._1UI_1_1ConclusionPage__inherit__graph.pdf | Bin 9401 -> 9401 bytes ...1_1ExportKeyPackageDialog__coll__graph.pdf | Bin 13555 -> 13555 bytes ...ExportKeyPackageDialog__inherit__graph.pdf | Bin 11949 -> 11949 bytes .../classGpgFrontend_1_1UI_1_1FilePage.tex | 34 +- ...rontend_1_1UI_1_1FilePage__coll__graph.md5 | 2 +- ...rontend_1_1UI_1_1FilePage__coll__graph.pdf | Bin 17202 -> 17290 bytes ...tend_1_1UI_1_1FilePage__inherit__graph.md5 | 2 +- ...tend_1_1UI_1_1FilePage__inherit__graph.pdf | Bin 13202 -> 13348 bytes ...end_1_1UI_1_1FileReadTask__coll__graph.pdf | Bin 14395 -> 14395 bytes ..._1_1UI_1_1FileReadTask__inherit__graph.pdf | Bin 14395 -> 14395 bytes ...classGpgFrontend_1_1UI_1_1FileTreeView.tex | 22 +- ...end_1_1UI_1_1FileTreeView__coll__graph.md5 | 2 +- ...end_1_1UI_1_1FileTreeView__coll__graph.pdf | Bin 15374 -> 15418 bytes ..._1_1UI_1_1FileTreeView__inherit__graph.md5 | 2 +- ..._1_1UI_1_1FileTreeView__inherit__graph.pdf | Bin 15374 -> 15418 bytes .../classGpgFrontend_1_1UI_1_1FindWidget.tex | 4 - ...ntend_1_1UI_1_1FindWidget__coll__graph.pdf | Bin 16223 -> 16223 bytes ...nd_1_1UI_1_1FindWidget__inherit__graph.pdf | Bin 12941 -> 12941 bytes ...nd_1_1UI_1_1GeneralDialog__coll__graph.pdf | Bin 10251 -> 10251 bytes ...1_1UI_1_1GeneralDialog__inherit__graph.md5 | 2 +- ...1_1UI_1_1GeneralDialog__inherit__graph.pdf | Bin 26260 -> 26298 bytes ..._1UI_1_1GeneralMainWindow__coll__graph.pdf | Bin 9986 -> 9986 bytes ...I_1_1GeneralMainWindow__inherit__graph.md5 | 2 +- ...I_1_1GeneralMainWindow__inherit__graph.pdf | Bin 18424 -> 18423 bytes ...ntend_1_1UI_1_1GeneralTab__coll__graph.pdf | Bin 21896 -> 21896 bytes ...nd_1_1UI_1_1GeneralTab__inherit__graph.pdf | Bin 9380 -> 9380 bytes ...1UI_1_1GeneralWindowState__coll__graph.pdf | Bin 7229 -> 7229 bytes ...nerateRevokeCertification__coll__graph.pdf | Bin 11691 -> 11691 bytes ...ateRevokeCertification__inherit__graph.pdf | Bin 11691 -> 11691 bytes ...rontend_1_1UI_1_1GnuPGControllerDialog.tex | 12 +- ..._1_1GnuPGControllerDialog__coll__graph.md5 | 2 +- ..._1_1GnuPGControllerDialog__coll__graph.pdf | Bin 12742 -> 12797 bytes ...1GnuPGControllerDialog__inherit__graph.md5 | 2 +- ...1GnuPGControllerDialog__inherit__graph.pdf | Bin 11921 -> 11968 bytes ...rontend_1_1UI_1_1GnupgTab__coll__graph.pdf | Bin 9469 -> 9469 bytes ...tend_1_1UI_1_1GnupgTab__inherit__graph.pdf | Bin 8582 -> 8582 bytes ...1_1GpgFrontendApplication__coll__graph.pdf | Bin 8062 -> 8062 bytes ...GpgFrontendApplication__inherit__graph.pdf | Bin 8062 -> 8062 bytes ...rontend_1_1UI_1_1HelpPage__coll__graph.pdf | Bin 9028 -> 9028 bytes ...tend_1_1UI_1_1HelpPage__inherit__graph.pdf | Bin 9028 -> 9028 bytes ..._1_1UI_1_1InfoBoardWidget__coll__graph.pdf | Bin 11732 -> 11732 bytes ...1UI_1_1InfoBoardWidget__inherit__graph.pdf | Bin 11049 -> 11049 bytes ...Frontend_1_1UI_1_1InfoTab__coll__graph.pdf | Bin 7455 -> 7455 bytes ...ntend_1_1UI_1_1InfoTab__inherit__graph.pdf | Bin 7455 -> 7455 bytes ...ontend_1_1UI_1_1IntroPage__coll__graph.pdf | Bin 7970 -> 7970 bytes ...end_1_1UI_1_1IntroPage__inherit__graph.pdf | Bin 7970 -> 7970 bytes ...1_1UI_1_1KeyDetailsDialog__coll__graph.pdf | Bin 11577 -> 11577 bytes ...UI_1_1KeyDetailsDialog__inherit__graph.pdf | Bin 11577 -> 11577 bytes ...end_1_1UI_1_1KeyGenDialog__coll__graph.pdf | Bin 17492 -> 17492 bytes ..._1_1UI_1_1KeyGenDialog__inherit__graph.pdf | Bin 15998 -> 15998 bytes ...ntend_1_1UI_1_1KeyGenPage__coll__graph.pdf | Bin 9052 -> 9052 bytes ...nd_1_1UI_1_1KeyGenPage__inherit__graph.pdf | Bin 9052 -> 9052 bytes ..._1_1KeyImportDetailDialog__coll__graph.pdf | Bin 13038 -> 13038 bytes ...1KeyImportDetailDialog__inherit__graph.pdf | Bin 12197 -> 12197 bytes .../classGpgFrontend_1_1UI_1_1KeyList.tex | 36 +- ...Frontend_1_1UI_1_1KeyList__coll__graph.pdf | Bin 20441 -> 20441 bytes ...ntend_1_1UI_1_1KeyList__inherit__graph.pdf | Bin 15535 -> 15535 bytes ...Frontend_1_1UI_1_1KeyMgmt__coll__graph.pdf | Bin 22646 -> 22646 bytes ...ntend_1_1UI_1_1KeyMgmt__inherit__graph.pdf | Bin 16505 -> 16505 bytes ..._1_1UI_1_1KeyNewUIDDialog__coll__graph.pdf | Bin 14119 -> 14119 bytes ...1UI_1_1KeyNewUIDDialog__inherit__graph.pdf | Bin 12043 -> 12043 bytes ...1_1UI_1_1KeyPairDetailTab__coll__graph.pdf | Bin 16853 -> 16853 bytes ...UI_1_1KeyPairDetailTab__inherit__graph.pdf | Bin 14323 -> 14323 bytes ...ssGpgFrontend_1_1UI_1_1KeyPairOperaTab.tex | 6 + ..._1_1UI_1_1KeyPairOperaTab__coll__graph.md5 | 2 +- ..._1_1UI_1_1KeyPairOperaTab__coll__graph.pdf | Bin 13669 -> 13693 bytes ...1UI_1_1KeyPairOperaTab__inherit__graph.md5 | 2 +- ...1UI_1_1KeyPairOperaTab__inherit__graph.pdf | Bin 10974 -> 10999 bytes ...1_1UI_1_1KeyPairSubkeyTab__coll__graph.pdf | Bin 19631 -> 19631 bytes ...UI_1_1KeyPairSubkeyTab__inherit__graph.pdf | Bin 14476 -> 14476 bytes ...nd_1_1UI_1_1KeyPairUIDTab__coll__graph.pdf | Bin 20652 -> 20652 bytes ...1_1UI_1_1KeyPairUIDTab__inherit__graph.pdf | Bin 14060 -> 14060 bytes ..._1_1KeyServerImportDialog__coll__graph.pdf | Bin 15540 -> 15540 bytes ...1KeyServerImportDialog__inherit__graph.pdf | Bin 15540 -> 15540 bytes ...UI_1_1KeyServerImportTask__coll__graph.pdf | Bin 12483 -> 12483 bytes ...1_1KeyServerImportTask__inherit__graph.pdf | Bin 11861 -> 11861 bytes ...UI_1_1KeyServerSearchTask__coll__graph.pdf | Bin 11856 -> 11856 bytes ...1_1KeyServerSearchTask__inherit__graph.pdf | Bin 11856 -> 11856 bytes ...1_1KeySetExpireDateDialog__coll__graph.pdf | Bin 18316 -> 18316 bytes ...KeySetExpireDateDialog__inherit__graph.pdf | Bin 15287 -> 15287 bytes ...1_1UI_1_1KeyUIDSignDialog__coll__graph.pdf | Bin 22758 -> 22758 bytes ...UI_1_1KeyUIDSignDialog__inherit__graph.pdf | Bin 12127 -> 12127 bytes ..._1_1UI_1_1KeyUploadDialog__coll__graph.pdf | Bin 15950 -> 15950 bytes ...1UI_1_1KeyUploadDialog__inherit__graph.pdf | Bin 14912 -> 14912 bytes ...end_1_1UI_1_1KeyserverTab__coll__graph.pdf | Bin 11506 -> 11506 bytes ..._1_1UI_1_1KeyserverTab__inherit__graph.pdf | Bin 10800 -> 10800 bytes ..._1ListedKeyServerTestTask__coll__graph.pdf | Bin 12949 -> 12949 bytes ...istedKeyServerTestTask__inherit__graph.pdf | Bin 12284 -> 12284 bytes .../classGpgFrontend_1_1UI_1_1MainWindow.tex | 32 +- ...ntend_1_1UI_1_1MainWindow__coll__graph.md5 | 2 +- ...ntend_1_1UI_1_1MainWindow__coll__graph.pdf | Bin 25967 -> 25882 bytes ...nd_1_1UI_1_1MainWindow__inherit__graph.md5 | 2 +- ...nd_1_1UI_1_1MainWindow__inherit__graph.pdf | Bin 16733 -> 16742 bytes ...ntend_1_1UI_1_1NetworkTab__coll__graph.pdf | Bin 10802 -> 10802 bytes ...nd_1_1UI_1_1NetworkTab__inherit__graph.pdf | Bin 10088 -> 10088 bytes ...gFrontend_1_1UI_1_1PlainTextEditorPage.tex | 2 +- ...UI_1_1PlainTextEditorPage__coll__graph.pdf | Bin 15232 -> 15232 bytes ...1_1PlainTextEditorPage__inherit__graph.pdf | Bin 14529 -> 14529 bytes ..._1ProxyConnectionTestTask__coll__graph.pdf | Bin 11920 -> 11920 bytes ...roxyConnectionTestTask__inherit__graph.pdf | Bin 11920 -> 11920 bytes ...ntend_1_1UI_1_1QuitDialog__coll__graph.pdf | Bin 14748 -> 14748 bytes ...nd_1_1UI_1_1QuitDialog__inherit__graph.pdf | Bin 14748 -> 14748 bytes ...nd_1_1UI_1_1RaisePinentry__coll__graph.pdf | Bin 8857 -> 8857 bytes ...1_1UI_1_1RaisePinentry__inherit__graph.pdf | Bin 8857 -> 8857 bytes ...1UI_1_1SetOwnerTrustLevel__coll__graph.pdf | Bin 8941 -> 8941 bytes ..._1_1SetOwnerTrustLevel__inherit__graph.pdf | Bin 8941 -> 8941 bytes ...d_1_1UI_1_1SettingsDialog__coll__graph.pdf | Bin 26799 -> 26799 bytes ..._1UI_1_1SettingsDialog__inherit__graph.pdf | Bin 12231 -> 12231 bytes ...d_1_1UI_1_1SettingsObject__coll__graph.pdf | Bin 8240 -> 8240 bytes ..._1UI_1_1SettingsObject__inherit__graph.pdf | Bin 8240 -> 8240 bytes ...nd_1_1UI_1_1SignersPicker__coll__graph.pdf | Bin 22188 -> 22188 bytes ...1_1UI_1_1SignersPicker__inherit__graph.pdf | Bin 11480 -> 11480 bytes ...I_1_1SubkeyGenerateDialog__coll__graph.pdf | Bin 19316 -> 19316 bytes ..._1SubkeyGenerateDialog__inherit__graph.pdf | Bin 15635 -> 15635 bytes ...end_1_1UI_1_1TOFUInfoPage__coll__graph.pdf | Bin 7557 -> 7557 bytes ..._1_1UI_1_1TOFUInfoPage__inherit__graph.pdf | Bin 7557 -> 7557 bytes ...rontend_1_1UI_1_1TextEdit__coll__graph.pdf | Bin 15384 -> 15384 bytes ...tend_1_1UI_1_1TextEdit__inherit__graph.pdf | Bin 15384 -> 15384 bytes ...d_1_1UI_1_1TranslatorsTab__coll__graph.pdf | Bin 7723 -> 7723 bytes ..._1UI_1_1TranslatorsTab__inherit__graph.pdf | Bin 7723 -> 7723 bytes ...ssGpgFrontend_1_1UI_1_1UISignalStation.tex | 9 + ..._1_1UI_1_1UISignalStation__coll__graph.pdf | Bin 8916 -> 8916 bytes ...1UI_1_1UISignalStation__inherit__graph.pdf | Bin 7830 -> 7830 bytes ...ontend_1_1UI_1_1UpdateTab__coll__graph.pdf | Bin 9134 -> 9134 bytes ...end_1_1UI_1_1UpdateTab__inherit__graph.pdf | Bin 9134 -> 9134 bytes ...UI_1_1VerifyDetailsDialog__coll__graph.pdf | Bin 11742 -> 11742 bytes ...1_1VerifyDetailsDialog__inherit__graph.pdf | Bin 9156 -> 9156 bytes ...1UI_1_1VerifyKeyDetailBox__coll__graph.pdf | Bin 9685 -> 9685 bytes ..._1_1VerifyKeyDetailBox__inherit__graph.pdf | Bin 9685 -> 9685 bytes ...nd_1_1UI_1_1WaitingDialog__coll__graph.pdf | Bin 11125 -> 11125 bytes ...1_1UI_1_1WaitingDialog__inherit__graph.pdf | Bin 11125 -> 11125 bytes ...gFrontend_1_1UI_1_1Wizard__coll__graph.pdf | Bin 8340 -> 8340 bytes ...ontend_1_1UI_1_1Wizard__inherit__graph.pdf | Bin 8340 -> 8340 bytes .../classPinEntryDialog__coll__graph.pdf | Bin 13474 -> 13474 bytes .../classPinEntryDialog__inherit__graph.pdf | Bin 11818 -> 11818 bytes ...assPinLineEdit_1_1Private__coll__graph.pdf | Bin 11135 -> 11135 bytes docs/latex/classPinLineEdit__coll__graph.pdf | Bin 9889 -> 9889 bytes .../classPinLineEdit__inherit__graph.pdf | Bin 8861 -> 8861 bytes .../classPinentryConfirm__coll__graph.pdf | Bin 13515 -> 13515 bytes .../classPinentryConfirm__inherit__graph.pdf | Bin 13515 -> 13515 bytes ...assSignatureDetailsDialog__coll__graph.pdf | Bin 6524 -> 6524 bytes ...SignatureDetailsDialog__inherit__graph.pdf | Bin 6524 -> 6524 bytes ...TestListedKeyServerThread__coll__graph.pdf | Bin 6836 -> 6836 bytes docs/latex/classclass__coll__graph.pdf | Bin 4976 -> 4976 bytes .../classsecmem_1_1alloc__coll__graph.pdf | Bin 7568 -> 7568 bytes docs/latex/namespaceGpgFrontend.tex | 26 +- docs/latex/namespaceGpgFrontend_1_1UI.tex | 4 +- ...unctionObjectTypeLockInfo__coll__graph.pdf | Bin 9572 -> 9572 bytes ..._1_1ArchiveReadClientData__coll__graph.pdf | Bin 12470 -> 12470 bytes ...gFrontend_1_1CoreInitArgs__coll__graph.pdf | Bin 7743 -> 7743 bytes ...xecutor_1_1ExecuteContext__coll__graph.pdf | Bin 9226 -> 9226 bytes ...end_1_1GpgContextInitArgs__coll__graph.pdf | Bin 11772 -> 11772 bytes ...GpgData_1_1DataRefDeleter__coll__graph.pdf | Bin 6779 -> 6779 bytes ...end_1_1GpgFrontendContext__coll__graph.pdf | Bin 8155 -> 8155 bytes ..._1_1AutomatonHandelStruct__coll__graph.pdf | Bin 9662 -> 9662 bytes ..._1GpgKey_1_1KeyRefDeleter__coll__graph.pdf | Bin 7441 -> 7441 bytes ...gFrontend_1_1GpgRecipient__coll__graph.pdf | Bin 7937 -> 7937 bytes ...t_1_1ParameterInitializer__coll__graph.pdf | Bin 7914 -> 7914 bytes ...mpl_1_1ModuleRegisterInfo__coll__graph.pdf | Bin 9389 -> 9389 bytes ...erTable_1_1Impl_1_1RTNode__coll__graph.pdf | Bin 10557 -> 10557 bytes ...odule_1_1GpgComponentInfo__coll__graph.pdf | Bin 8997 -> 8997 bytes ...gModule_1_1GpgOptionsInfo__coll__graph.pdf | Bin 11888 -> 11888 bytes ...Module_1_1SoftwareVersion__coll__graph.pdf | Bin 10241 -> 10241 bytes ...1Module_1_1ModuleInitArgs__coll__graph.pdf | Bin 7095 -> 7095 bytes ...GpgFrontend_1_1RefDeleter__coll__graph.pdf | Bin 7042 -> 7042 bytes ...nd_1_1SecureObjectDeleter__coll__graph.pdf | Bin 7496 -> 7496 bytes ...est_1_1GpgFrontendContext__coll__graph.pdf | Bin 7277 -> 7277 bytes ...end_1_1UI_1_1AppearanceSO__coll__graph.pdf | Bin 9794 -> 9794 bytes ...ructGpgFrontend_1_1UI_1_1KeyListColumn.tex | 3 + ...nd_1_1UI_1_1KeyListColumn__coll__graph.md5 | 2 +- ...nd_1_1UI_1_1KeyListColumn__coll__graph.pdf | Bin 9017 -> 9127 bytes ...ntend_1_1UI_1_1KeyListRow__coll__graph.pdf | Bin 8976 -> 8976 bytes ...d_1_1UI_1_1KeyMenuAbility__coll__graph.pdf | Bin 8926 -> 8926 bytes ...tend_1_1UI_1_1KeyServerSO__coll__graph.pdf | Bin 9021 -> 9021 bytes ...rontend_1_1UI_1_1KeyTable__coll__graph.pdf | Bin 17115 -> 17115 bytes ...1MainWindow_1_1CryptoMenu__coll__graph.pdf | Bin 9108 -> 9108 bytes ...nd_1_1UI_1_1WindowStateSO__coll__graph.pdf | Bin 9023 -> 9023 bytes ...log_1_1ConstraintsOptions__coll__graph.pdf | Bin 7659 -> 7659 bytes ...ormattedPassphraseOptions__coll__graph.pdf | Bin 7538 -> 7538 bytes ...atter_3_01QByteArray_01_4__coll__graph.pdf | Bin 7364 -> 7364 bytes ...ormatter_3_01QString_01_4__coll__graph.pdf | Bin 7118 -> 7118 bytes docs/latex/structpinentry__coll__graph.pdf | Bin 7575 -> 7575 bytes ...secmem_1_1alloc_1_1rebind__coll__graph.pdf | Bin 6540 -> 6540 bytes 608 files changed, 2969 insertions(+), 2617 deletions(-) diff --git a/docs/html/ArchiveFileOperator_8h_source.html b/docs/html/ArchiveFileOperator_8h_source.html index aa4bf50b..9566106f 100644 --- a/docs/html/ArchiveFileOperator_8h_source.html +++ b/docs/html/ArchiveFileOperator_8h_source.html @@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('ArchiveFileOperator_8h_source.html',''
68 };
69 } // namespace GpgFrontend
Definition: ArchiveFileOperator.h:38
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/AsyncUtils_8h_source.html b/docs/html/AsyncUtils_8h_source.html index 74d784f0..73424dac 100644 --- a/docs/html/AsyncUtils_8h_source.html +++ b/docs/html/AsyncUtils_8h_source.html @@ -116,7 +116,7 @@ $(document).ready(function(){initNavTree('AsyncUtils_8h_source.html',''); initRe
86  const QString& operation)
87  -> Thread::Task::TaskHandler;
88 } // namespace GpgFrontend
-
Definition: app.cpp:38
+
Definition: app.cpp:39
auto RunGpgOperaSync(const GpgOperaRunnable &runnable, const QString &operation, const QString &minial_version) -> std::tuple< GpgError, DataObjectPtr >
Definition: AsyncUtils.cpp:80
auto RunIOOperaAsync(const OperaRunnable &runnable, const OperationCallback &callback, const QString &operation) -> Thread::Task::TaskHandler
Definition: AsyncUtils.cpp:99
auto RunOperaAsync(const OperaRunnable &runnable, const OperationCallback &callback, const QString &operation) -> Thread::Task::TaskHandler
Definition: AsyncUtils.cpp:127
diff --git a/docs/html/CacheManager_8h_source.html b/docs/html/CacheManager_8h_source.html index be4b4489..095c3fd9 100644 --- a/docs/html/CacheManager_8h_source.html +++ b/docs/html/CacheManager_8h_source.html @@ -127,7 +127,7 @@ $(document).ready(function(){initNavTree('CacheManager_8h_source.html',''); init
Definition: CacheManager.h:36
Definition: GpgFunctionObject.h:58
static auto GetDefaultChannel() -> int
Get the Default Channel object.
Definition: GpgFunctionObject.h:131
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/CacheUtils_8h_source.html b/docs/html/CacheUtils_8h_source.html index c2f86020..947afe69 100644 --- a/docs/html/CacheUtils_8h_source.html +++ b/docs/html/CacheUtils_8h_source.html @@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('CacheUtils_8h_source.html',''); initRe
52 void GPGFRONTEND_CORE_EXPORT ResetCacheValue(const QString &);
53 
54 } // namespace GpgFrontend
-
Definition: app.cpp:38
+
Definition: app.cpp:39
void SetCacheValue(const QString &key, QString value)
set a temp cache under a certain key
Definition: CacheUtils.cpp:35
auto GetCacheValue(const QString &key) -> QString
after get the temp cache, its value will be imediately ease in storage
Definition: CacheUtils.cpp:39
void ResetCacheValue(const QString &key)
imediately ease temp cache in storage
Definition: CacheUtils.cpp:43
diff --git a/docs/html/ChannelObject_8h_source.html b/docs/html/ChannelObject_8h_source.html index 5f0c4387..6f50eb32 100644 --- a/docs/html/ChannelObject_8h_source.html +++ b/docs/html/ChannelObject_8h_source.html @@ -127,7 +127,7 @@ $(document).ready(function(){initNavTree('ChannelObject_8h_source.html',''); ini
98 } // namespace GpgFrontend
object which in channel system is called "channel"
Definition: ChannelObject.h:39
ChannelObject() noexcept
Construct a new Default Channel Object object.
-
Definition: app.cpp:38
+
Definition: app.cpp:39
Definition: SecureMemoryAllocator.h:48
diff --git a/docs/html/CommonStruct_8h_source.html b/docs/html/CommonStruct_8h_source.html index 79284c34..9599d48e 100644 --- a/docs/html/CommonStruct_8h_source.html +++ b/docs/html/CommonStruct_8h_source.html @@ -101,7 +101,7 @@ $(document).ready(function(){initNavTree('CommonStruct_8h_source.html',''); init
44 template <typename T>
45 using KeyRefHandler = std::unique_ptr<T, RefDeleter<T>>;
46 } // namespace GpgFrontend
-
Definition: app.cpp:38
+
Definition: app.cpp:39
Definition: CommonStruct.h:38
diff --git a/docs/html/CommonUtils_8h_source.html b/docs/html/CommonUtils_8h_source.html index 76f79ba7..bd5277cc 100644 --- a/docs/html/CommonUtils_8h_source.html +++ b/docs/html/CommonUtils_8h_source.html @@ -100,7 +100,7 @@ $(document).ready(function(){initNavTree('CommonUtils_8h_source.html',''); initR
52  const QString& b) -> int;
53 
54 } // namespace GpgFrontend
-
Definition: app.cpp:38
+
Definition: app.cpp:39
auto CompareSoftwareVersion(const QString &a, const QString &b) -> int
Definition: CommonUtils.cpp:46
auto BeautifyFingerprint(QString fingerprint) -> QString
Definition: CommonUtils.cpp:33
diff --git a/docs/html/CoreSignalStation_8h_source.html b/docs/html/CoreSignalStation_8h_source.html index 7fe74c20..30de1bac 100644 --- a/docs/html/CoreSignalStation_8h_source.html +++ b/docs/html/CoreSignalStation_8h_source.html @@ -116,7 +116,7 @@ $(document).ready(function(){initNavTree('CoreSignalStation_8h_source.html','');
80 } // namespace GpgFrontend
Definition: CoreSignalStation.h:41
static std::unique_ptr< CoreSignalStation > instance
Definition: CoreSignalStation.h:43
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/CoreTypedef_8h_source.html b/docs/html/CoreTypedef_8h_source.html index 1cd10fa9..75aafa09 100644 --- a/docs/html/CoreTypedef_8h_source.html +++ b/docs/html/CoreTypedef_8h_source.html @@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('CoreTypedef_8h_source.html',''); initR
47 using OperaRunnable = std::function<GFError(DataObjectPtr)>;
48 using OperationCallback = std::function<void(GFError, DataObjectPtr)>;
49 } // namespace GpgFrontend
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/DataObjectOperator_8h_source.html b/docs/html/DataObjectOperator_8h_source.html index fa252e55..2cfee550 100644 --- a/docs/html/DataObjectOperator_8h_source.html +++ b/docs/html/DataObjectOperator_8h_source.html @@ -129,11 +129,11 @@ $(document).ready(function(){initNavTree('DataObjectOperator_8h_source.html','')
Definition: DataObjectOperator.h:39
QByteArray hash_key_
Hash key.
Definition: DataObjectOperator.h:73
Singleton class for managing global settings in the application.
Definition: GlobalSettingStation.h:43
-
auto GetAppDataPath() const -> QString
Gets the application data directory.
Definition: GlobalSettingStation.cpp:153
+
auto GetAppDataPath() const -> QString
Gets the application data directory.
Definition: GlobalSettingStation.cpp:149
Definition: GpgFunctionObject.h:58
static auto GetInstance(int channel=GpgFrontend::kGpgFrontendDefaultChannel) -> GlobalSettingStation &
Get the Instance object.
Definition: GpgFunctionObject.h:80
static auto GetDefaultChannel() -> int
Get the Default Channel object.
Definition: GpgFunctionObject.h:131
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/DataObject_8h_source.html b/docs/html/DataObject_8h_source.html index d51dff7a..aae31ec9 100644 --- a/docs/html/DataObject_8h_source.html +++ b/docs/html/DataObject_8h_source.html @@ -165,7 +165,7 @@ $(document).ready(function(){initNavTree('DataObject_8h_source.html',''); initRe
104 } // namespace GpgFrontend
Definition: DataObject.cpp:35
Definition: DataObject.h:43
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/FilePage_8h_source.html b/docs/html/FilePage_8h_source.html index 7d088705..1f9e9e22 100644 --- a/docs/html/FilePage_8h_source.html +++ b/docs/html/FilePage_8h_source.html @@ -109,32 +109,40 @@ $(document).ready(function(){initNavTree('FilePage_8h_source.html',''); initResi
66 
67  signals:
68 
-
74  void SignalPathChanged(const QString& path);
+
74  void SignalPathChanged(const QString&);
75 
-
82  void SignalRefreshInfoBoard(const QString& text,
-
83  InfoBoardStatus verify_label_status);
-
84 
-
85  protected:
-
91  void keyPressEvent(QKeyEvent* event) override;
-
92 
-
93  private:
-
94  std::shared_ptr<Ui_FilePage> ui_;
-
95 
-
96  QCompleter* path_edit_completer_;
-
97  QStringListModel* path_complete_model_;
-
98 
-
99  QMenu* popup_menu_{};
-
100  QMenu* option_popup_menu_{};
-
101  FileTreeView* file_tree_view_;
-
102 };
-
103 
-
104 } // namespace GpgFrontend::UI
+
82  void SignalRefreshInfoBoard(const QString&, InfoBoardStatus);
+
83 
+
88  void SignalCurrentTabChanged();
+
89 
+
95  void SignalMainWindowlUpdateBasicalOperaMenu(unsigned int);
+
96 
+
97  protected:
+
103  void keyPressEvent(QKeyEvent* event) override;
+
104 
+
105  private:
+
106  std::shared_ptr<Ui_FilePage> ui_;
+
107 
+
108  QCompleter* path_edit_completer_;
+
109  QStringListModel* path_complete_model_;
+
110 
+
111  QMenu* popup_menu_{};
+
112  QMenu* option_popup_menu_{};
+
113  FileTreeView* file_tree_view_;
+
114 
+
115  private slots:
+
116 
+
121  void update_main_basical_opera_menu(const QString&);
+
122 };
+
123 
+
124 } // namespace GpgFrontend::UI
Definition: FilePage.h:43
-
void SignalRefreshInfoBoard(const QString &text, InfoBoardStatus verify_label_status)
-
auto GetSelected() const -> QString
Get the Selected object.
Definition: FilePage.cpp:151
-
void keyPressEvent(QKeyEvent *event) override
Definition: FilePage.cpp:159
-
void SignalPathChanged(const QString &path)
+
void SignalRefreshInfoBoard(const QString &, InfoBoardStatus)
+
auto GetSelected() const -> QString
Get the Selected object.
Definition: FilePage.cpp:111
+
void SignalMainWindowlUpdateBasicalOperaMenu(unsigned int)
+
void keyPressEvent(QKeyEvent *event) override
Definition: FilePage.cpp:119
FilePage(QWidget *parent, const QString &)
Construct a new File Page object.
Definition: FilePage.cpp:38
+
void SignalPathChanged(const QString &)
Definition: FileReadTask.cpp:31
InfoBoardStatus
Definition: InfoBoardWidget.h:42
diff --git a/docs/html/FileTreeView_8h_source.html b/docs/html/FileTreeView_8h_source.html index 9a5487a0..ef165896 100644 --- a/docs/html/FileTreeView_8h_source.html +++ b/docs/html/FileTreeView_8h_source.html @@ -112,78 +112,82 @@ $(document).ready(function(){initNavTree('FileTreeView_8h_source.html',''); init
84 
89  void paintEvent(QPaintEvent* event) override;
90 
-
91  signals:
-
92 
-
98  void SignalPathChanged(const QString&);
+
96  void mousePressEvent(QMouseEvent* event) override;
+
97 
+
98  signals:
99 
-
104  void SignalSelectedChanged(const QString&);
-
105 
-
110  void SignalOpenFile(const QString&);
-
111 
-
112  public slots:
-
113 
-
118  void SlotGoPath(const QString&);
-
119 
-
124  void SlotUpLevel();
-
125 
-
130  void SlotShowSystemFile(bool);
-
131 
-
137  void SlotShowHiddenFile(bool);
+
105  void SignalPathChanged(const QString&);
+
106 
+
111  void SignalSelectedChanged(const QString&);
+
112 
+
117  void SignalOpenFile(const QString&);
+
118 
+
119  public slots:
+
120 
+
125  void SlotGoPath(const QString&);
+
126 
+
131  void SlotUpLevel();
+
132 
+
137  void SlotShowSystemFile(bool);
138 
-
143  auto SlotDeleteSelectedItem() -> void;
-
144 
-
149  void SlotMkdir();
-
150 
-
155  void SlotMkdirBelowAtSelectedItem();
-
156 
-
161  void SlotTouch();
-
162 
-
167  void SlotTouchBelowAtSelectedItem();
-
168 
-
173  void SlotRenameSelectedItem();
-
174 
-
179  void SlotOpenSelectedItemBySystemApplication();
-
180 
-
181  private slots:
-
182 
-
188  void slot_file_tree_view_item_double_clicked(const QModelIndex& index);
+
144  void SlotShowHiddenFile(bool);
+
145 
+
150  auto SlotDeleteSelectedItem() -> void;
+
151 
+
156  void SlotMkdir();
+
157 
+
162  void SlotMkdirBelowAtSelectedItem();
+
163 
+
168  void SlotTouch();
+
169 
+
174  void SlotTouchBelowAtSelectedItem();
+
175 
+
180  void SlotRenameSelectedItem();
+
181 
+
186  void SlotOpenSelectedItemBySystemApplication();
+
187 
+
188  private slots:
189 
-
194  void slot_calculate_hash();
-
195 
-
200  void slot_compress_files();
-
201 
-
207  void slot_show_custom_context_menu(const QPoint& point);
+
195  void slot_file_tree_view_item_double_clicked(const QModelIndex& index);
+
196 
+
201  void slot_calculate_hash();
+
202 
+
207  void slot_compress_files();
208 
-
213  void slot_create_popup_menu();
-
214 
-
215  private:
-
216  QFileSystemModel* dir_model_;
-
217  QString current_path_;
-
218  QString selected_path_;
-
219 
-
220  QMenu* popup_menu_;
-
221  QAction* action_open_file_;
-
222  QAction* action_rename_file_;
-
223  QAction* action_delete_file_;
-
224  QAction* action_calculate_hash_;
-
225  QAction* action_create_empty_file_;
-
226  QAction* action_make_directory_;
-
227  QAction* action_compress_files_;
-
228 };
-
229 } // namespace GpgFrontend::UI
+
214  void slot_show_custom_context_menu(const QPoint& point);
+
215 
+
220  void slot_create_popup_menu();
+
221 
+
222  private:
+
223  QFileSystemModel* dir_model_;
+
224  QString current_path_;
+
225  QString selected_path_;
+
226 
+
227  QMenu* popup_menu_;
+
228  QMenu* new_item_action_menu_;
+
229  QAction* action_open_file_;
+
230  QAction* action_rename_file_;
+
231  QAction* action_delete_file_;
+
232  QAction* action_calculate_hash_;
+
233  QAction* action_create_empty_file_;
+
234  QAction* action_make_directory_;
+
235  QAction* action_compress_files_;
+
236 };
+
237 } // namespace GpgFrontend::UI
Definition: FileTreeView.h:33
-
void slot_file_tree_view_item_double_clicked(const QModelIndex &index)
Definition: FileTreeView.cpp:95
+
void mousePressEvent(QMouseEvent *event) override
Definition: FileTreeView.cpp:421
+
void slot_file_tree_view_item_double_clicked(const QModelIndex &index)
Definition: FileTreeView.cpp:96
void SignalPathChanged(const QString &)
-
void slot_compress_files()
compress directory into gpg-zip
Definition: FileTreeView.cpp:397
-
void slot_show_custom_context_menu(const QPoint &point)
Definition: FileTreeView.cpp:355
-
auto GetSelectedPath() -> QString
Get the Selected Path object.
Definition: FileTreeView.cpp:150
-
void selectionChanged(const QItemSelection &selected, const QItemSelection &deselected) override
Definition: FileTreeView.cpp:58
-
auto GetMousePointGlobal(const QPoint &point) -> QPoint
Get the Mouse Point Global object.
Definition: FileTreeView.cpp:288
-
auto GetCurrentPath() -> QString
Get the Current Path object.
Definition: FileTreeView.cpp:122
-
void keyPressEvent(QKeyEvent *event) override
Definition: FileTreeView.cpp:244
-
void slot_create_popup_menu()
Create a popup menu object.
Definition: FileTreeView.cpp:292
-
auto GetPathByClickPoint(const QPoint &point) -> QString
Get the Path By Click Point object.
Definition: FileTreeView.cpp:138
-
void SlotShowHiddenFile(bool)
Definition: FileTreeView.cpp:131
+
void slot_compress_files()
compress directory into gpg-zip
Definition: FileTreeView.cpp:412
+
void slot_show_custom_context_menu(const QPoint &point)
Definition: FileTreeView.cpp:352
+
auto GetSelectedPath() -> QString
Get the Selected Path object.
Definition: FileTreeView.cpp:151
+
void selectionChanged(const QItemSelection &selected, const QItemSelection &deselected) override
Definition: FileTreeView.cpp:59
+
auto GetMousePointGlobal(const QPoint &point) -> QPoint
Get the Mouse Point Global object.
Definition: FileTreeView.cpp:285
+
auto GetCurrentPath() -> QString
Get the Current Path object.
Definition: FileTreeView.cpp:123
+
void keyPressEvent(QKeyEvent *event) override
Definition: FileTreeView.cpp:241
+
void slot_create_popup_menu()
Create a popup menu object.
Definition: FileTreeView.cpp:289
+
auto GetPathByClickPoint(const QPoint &point) -> QString
Get the Path By Click Point object.
Definition: FileTreeView.cpp:139
+
void SlotShowHiddenFile(bool)
Definition: FileTreeView.cpp:132
Definition: FileReadTask.cpp:31
diff --git a/docs/html/FilesystemUtils_8h_source.html b/docs/html/FilesystemUtils_8h_source.html index 06b4b9d9..9a75ac5c 100644 --- a/docs/html/FilesystemUtils_8h_source.html +++ b/docs/html/FilesystemUtils_8h_source.html @@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('FilesystemUtils_8h_source.html',''); i
76  const QString& path, const QString& filename_pattern);
77 
78 } // namespace GpgFrontend
-
Definition: app.cpp:38
+
Definition: app.cpp:39
auto GetOnlyFileNameWithPath(const QString &path) -> QString
Get the only file name with path object.
Definition: FilesystemUtils.cpp:33
void DeleteAllFilesByPattern(const QString &path, const QString &filename_pattern)
Definition: FilesystemUtils.cpp:92
auto GetHumanFriendlyFileSize(int64_t size) -> QString
Get the Human Readable File Size object.
Definition: FilesystemUtils.cpp:70
diff --git a/docs/html/FindWidget_8h_source.html b/docs/html/FindWidget_8h_source.html index 2220e062..a1669c93 100644 --- a/docs/html/FindWidget_8h_source.html +++ b/docs/html/FindWidget_8h_source.html @@ -123,10 +123,10 @@ $(document).ready(function(){initNavTree('FindWidget_8h_source.html',''); initRe
95 
96 } // namespace GpgFrontend::UI
Class for handling the find widget shown at buttom of a textedit-page.
Definition: FindWidget.h:39
-
void set_background()
Definition: FindWidget.cpp:66
+
void set_background()
Definition: FindWidget.cpp:65
PlainTextEditorPage * m_text_page_
Textedit associated to the notification.
Definition: FindWidget.h:66
FindWidget(QWidget *parent, PlainTextEditorPage *edit)
Definition: FindWidget.cpp:33
-
void keyPressEvent(QKeyEvent *e) override
Definition: FindWidget.cpp:150
+
void keyPressEvent(QKeyEvent *e) override
Definition: FindWidget.cpp:135
QLineEdit * find_edit_
Label holding the text shown in infoBoard.
Definition: FindWidget.h:67
Class for handling a single tab of the tabwidget.
Definition: PlainTextEditorPage.h:39
Definition: FileReadTask.cpp:31
diff --git a/docs/html/GFBuffer_8h_source.html b/docs/html/GFBuffer_8h_source.html index 4729bdcf..31d7f97a 100644 --- a/docs/html/GFBuffer_8h_source.html +++ b/docs/html/GFBuffer_8h_source.html @@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('GFBuffer_8h_source.html',''); initResi
63 
64 } // namespace GpgFrontend
Definition: GFBuffer.h:36
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GFDataExchanger_8h_source.html b/docs/html/GFDataExchanger_8h_source.html index 695d1b9f..b13d7a32 100644 --- a/docs/html/GFDataExchanger_8h_source.html +++ b/docs/html/GFDataExchanger_8h_source.html @@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('GFDataExchanger_8h_source.html',''); i
52 
53 } // namespace GpgFrontend
Definition: GFDataExchanger.h:35
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GlobalSettingStation_8h_source.html b/docs/html/GlobalSettingStation_8h_source.html index 8a81763c..f7b4fd95 100644 --- a/docs/html/GlobalSettingStation_8h_source.html +++ b/docs/html/GlobalSettingStation_8h_source.html @@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('GlobalSettingStation_8h_source.html','
Definition: GpgFunctionObject.h:58
static auto GetDefaultChannel() -> int
Get the Default Channel object.
Definition: GpgFunctionObject.h:131
Executive files related to the basic operations of GPG.
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GnuPGControllerDialog_8h_source.html b/docs/html/GnuPGControllerDialog_8h_source.html index f8b84b8a..3c91be85 100644 --- a/docs/html/GnuPGControllerDialog_8h_source.html +++ b/docs/html/GnuPGControllerDialog_8h_source.html @@ -118,27 +118,29 @@ $(document).ready(function(){initNavTree('GnuPGControllerDialog_8h_source.html',
84  private:
85  std::shared_ptr<Ui_GnuPGControllerDialog> ui_;
86  int restart_needed_{0};
-
87 
-
94  [[nodiscard]] auto get_restart_needed() const -> int;
-
95 
-
100  void set_settings();
-
101 
-
106  void apply_settings();
-
107 
-
114  auto check_custom_gnupg_path(QString) -> bool;
-
115 
-
122  auto check_custom_gnupg_key_database_path(QString) -> bool;
-
123 };
-
124 } // namespace GpgFrontend::UI
+
87  QString custom_key_database_path_;
+
88  QString custom_gnupg_path_;
+
89 
+
96  [[nodiscard]] auto get_restart_needed() const -> int;
+
97 
+
102  void set_settings();
+
103 
+
108  void apply_settings();
+
109 
+
116  auto check_custom_gnupg_path(QString) -> bool;
+
117 
+
124  auto check_custom_gnupg_key_database_path(QString) -> bool;
+
125 };
+
126 } // namespace GpgFrontend::UI
Definition: GeneralDialog.h:35
Definition: GnuPGControllerDialog.h:36
-
auto check_custom_gnupg_path(QString) -> bool
Definition: GnuPGControllerDialog.cpp:329
-
void slot_set_restart_needed(int)
Definition: GnuPGControllerDialog.cpp:325
+
auto check_custom_gnupg_path(QString) -> bool
Definition: GnuPGControllerDialog.cpp:350
+
void slot_set_restart_needed(int)
Definition: GnuPGControllerDialog.cpp:346
void SignalRestartNeeded(int)
-
auto get_restart_needed() const -> int
Get the Restart Needed object.
Definition: GnuPGControllerDialog.cpp:321
-
void set_settings()
Set the settings object.
Definition: GnuPGControllerDialog.cpp:265
+
auto get_restart_needed() const -> int
Get the Restart Needed object.
Definition: GnuPGControllerDialog.cpp:342
+
void set_settings()
Set the settings object.
Definition: GnuPGControllerDialog.cpp:269
GnuPGControllerDialog(QWidget *parent=nullptr)
Construct a new General Tab object.
Definition: GnuPGControllerDialog.cpp:40
-
auto check_custom_gnupg_key_database_path(QString) -> bool
Definition: GnuPGControllerDialog.cpp:362
+
auto check_custom_gnupg_key_database_path(QString) -> bool
Definition: GnuPGControllerDialog.cpp:383
Definition: FileReadTask.cpp:31
diff --git a/docs/html/GpgAdvancedOperator_8h_source.html b/docs/html/GpgAdvancedOperator_8h_source.html index 15721699..c015dc17 100644 --- a/docs/html/GpgAdvancedOperator_8h_source.html +++ b/docs/html/GpgAdvancedOperator_8h_source.html @@ -116,7 +116,7 @@ $(document).ready(function(){initNavTree('GpgAdvancedOperator_8h_source.html',''
97 
98 } // namespace GpgFrontend
Definition: GpgAdvancedOperator.h:39
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GpgBasicOperator_8h_source.html b/docs/html/GpgBasicOperator_8h_source.html index 23e1e6a7..84ef374b 100644 --- a/docs/html/GpgBasicOperator_8h_source.html +++ b/docs/html/GpgBasicOperator_8h_source.html @@ -163,7 +163,7 @@ $(document).ready(function(){initNavTree('GpgBasicOperator_8h_source.html','');
auto GetChannel() const -> int
Get the Channel object.
Definition: GpgFunctionObject.h:140
static auto GetInstance(int channel=GpgFrontend::kGpgFrontendDefaultChannel) -> GpgContext &
Get the Instance object.
Definition: GpgFunctionObject.h:80
static auto GetDefaultChannel() -> int
Get the Default Channel object.
Definition: GpgFunctionObject.h:131
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GpgCommandExecutor_8h_source.html b/docs/html/GpgCommandExecutor_8h_source.html index 2404f2ca..a36ad278 100644 --- a/docs/html/GpgCommandExecutor_8h_source.html +++ b/docs/html/GpgCommandExecutor_8h_source.html @@ -124,7 +124,7 @@ $(document).ready(function(){initNavTree('GpgCommandExecutor_8h_source.html','')
73 
74 } // namespace GpgFrontend
Extra commands related to GPG.
Definition: GpgCommandExecutor.h:42
-
Definition: app.cpp:38
+
Definition: app.cpp:39
Definition: GpgCommandExecutor.h:44
diff --git a/docs/html/GpgConstants_8h_source.html b/docs/html/GpgConstants_8h_source.html index 5f8fc21e..7d78f565 100644 --- a/docs/html/GpgConstants_8h_source.html +++ b/docs/html/GpgConstants_8h_source.html @@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('GpgConstants_8h_source.html',''); init
52  "-----BEGIN PGP PRIVATE KEY BLOCK-----";
53 
54 } // namespace GpgFrontend
-
Definition: app.cpp:38
+
Definition: app.cpp:39
constexpr int kRestartCode
only refresh ui
Definition: GpgConstants.h:33
diff --git a/docs/html/GpgContext_8h_source.html b/docs/html/GpgContext_8h_source.html index 0d02bebf..b544ae6e 100644 --- a/docs/html/GpgContext_8h_source.html +++ b/docs/html/GpgContext_8h_source.html @@ -130,7 +130,7 @@ $(document).ready(function(){initNavTree('GpgContext_8h_source.html',''); initRe
Definition: GpgContext.cpp:51
Definition: GpgContext.h:58
Definition: GpgFunctionObject.h:58
-
Definition: app.cpp:38
+
Definition: app.cpp:39
Definition: GpgContext.h:40
diff --git a/docs/html/GpgCoreInit_8h_source.html b/docs/html/GpgCoreInit_8h_source.html index 62444213..b185ac11 100644 --- a/docs/html/GpgCoreInit_8h_source.html +++ b/docs/html/GpgCoreInit_8h_source.html @@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('GpgCoreInit_8h_source.html',''); initR
50 void GPGFRONTEND_CORE_EXPORT InitGpgFrontendCore(CoreInitArgs);
51 
52 } // namespace GpgFrontend
-
Definition: app.cpp:38
+
Definition: app.cpp:39
Definition: GpgCoreInit.h:35
diff --git a/docs/html/GpgData_8h_source.html b/docs/html/GpgData_8h_source.html index 511b61e5..3d4c933f 100644 --- a/docs/html/GpgData_8h_source.html +++ b/docs/html/GpgData_8h_source.html @@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('GpgData_8h_source.html',''); initResiz
128 } // namespace GpgFrontend
Definition: GFBuffer.h:36
Definition: GpgData.h:43
-
Definition: app.cpp:38
+
Definition: app.cpp:39
Definition: GpgData.h:112
diff --git a/docs/html/GpgDecryptResultAnalyse_8h_source.html b/docs/html/GpgDecryptResultAnalyse_8h_source.html index d3bcd7d7..a7fa0b50 100644 --- a/docs/html/GpgDecryptResultAnalyse_8h_source.html +++ b/docs/html/GpgDecryptResultAnalyse_8h_source.html @@ -114,7 +114,7 @@ $(document).ready(function(){initNavTree('GpgDecryptResultAnalyse_8h_source.html
Definition: GpgDecryptResultAnalyse.h:41
Definition: GpgDecryptResult.h:36
Definition: GpgResultAnalyse.h:36
-
Definition: app.cpp:38
+
Definition: app.cpp:39
gpgme_error_t GpgError
gpgme error
Definition: GpgTypedef.h:42
diff --git a/docs/html/GpgDecryptResult_8h_source.html b/docs/html/GpgDecryptResult_8h_source.html index e547a530..61218248 100644 --- a/docs/html/GpgDecryptResult_8h_source.html +++ b/docs/html/GpgDecryptResult_8h_source.html @@ -114,7 +114,7 @@ $(document).ready(function(){initNavTree('GpgDecryptResult_8h_source.html','');
53 
54 } // namespace GpgFrontend
Definition: GpgDecryptResult.h:36
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GpgEncryptResultAnalyse_8h_source.html b/docs/html/GpgEncryptResultAnalyse_8h_source.html index d8eff943..79c0e0fb 100644 --- a/docs/html/GpgEncryptResultAnalyse_8h_source.html +++ b/docs/html/GpgEncryptResultAnalyse_8h_source.html @@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('GpgEncryptResultAnalyse_8h_source.html
Definition: GpgEncryptResultAnalyse.h:40
Definition: GpgEncryptResult.h:35
Definition: GpgResultAnalyse.h:36
-
Definition: app.cpp:38
+
Definition: app.cpp:39
gpgme_error_t GpgError
gpgme error
Definition: GpgTypedef.h:42
diff --git a/docs/html/GpgEncryptResult_8h_source.html b/docs/html/GpgEncryptResult_8h_source.html index c574e8ad..06749c2a 100644 --- a/docs/html/GpgEncryptResult_8h_source.html +++ b/docs/html/GpgEncryptResult_8h_source.html @@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('GpgEncryptResult_8h_source.html','');
52 
53 } // namespace GpgFrontend
Definition: GpgEncryptResult.h:35
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GpgFileOpera_8h_source.html b/docs/html/GpgFileOpera_8h_source.html index e723cfee..436befdd 100644 --- a/docs/html/GpgFileOpera_8h_source.html +++ b/docs/html/GpgFileOpera_8h_source.html @@ -188,7 +188,7 @@ $(document).ready(function(){initNavTree('GpgFileOpera_8h_source.html',''); init
auto GetChannel() const -> int
Get the Channel object.
Definition: GpgFunctionObject.h:140
static auto GetInstance(int channel=GpgFrontend::kGpgFrontendDefaultChannel) -> GpgContext &
Get the Instance object.
Definition: GpgFunctionObject.h:80
static auto GetDefaultChannel() -> int
Get the Default Channel object.
Definition: GpgFunctionObject.h:131
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GpgFrontendContext_8h_source.html b/docs/html/GpgFrontendContext_8h_source.html index 4c5e391b..ea17f2c9 100644 --- a/docs/html/GpgFrontendContext_8h_source.html +++ b/docs/html/GpgFrontendContext_8h_source.html @@ -117,7 +117,7 @@ $(document).ready(function(){initNavTree('GpgFrontendContext_8h_source.html','')
75 };
76 
77 } // namespace GpgFrontend
-
Definition: app.cpp:38
+
Definition: app.cpp:39
Definition: GpgFrontendContext.h:38
auto GetApp() -> QApplication *
Get the App object.
Definition: GpgFrontendContext.cpp:44
~GpgFrontendContext()
Destroy the Gpg Frontend Context object.
Definition: GpgFrontendContext.cpp:49
diff --git a/docs/html/GpgFrontendUIInit_8h_source.html b/docs/html/GpgFrontendUIInit_8h_source.html index e4daedb6..7ed23085 100644 --- a/docs/html/GpgFrontendUIInit_8h_source.html +++ b/docs/html/GpgFrontendUIInit_8h_source.html @@ -103,9 +103,9 @@ $(document).ready(function(){initNavTree('GpgFrontendUIInit_8h_source.html','');
57 
58 }; // namespace GpgFrontend::UI
Definition: FileReadTask.cpp:31
-
void GPGFRONTEND_UI_EXPORT DestroyGpgFrontendUI()
init the UI library
Definition: GpgFrontendUIInit.cpp:201
-
void InitGpgFrontendUI(QApplication *)
init the UI library
Definition: GpgFrontendUIInit.cpp:105
-
auto RunGpgFrontendUI(QApplication *app) -> int
run main window
Definition: GpgFrontendUIInit.cpp:180
+
void GPGFRONTEND_UI_EXPORT DestroyGpgFrontendUI()
init the UI library
Definition: GpgFrontendUIInit.cpp:208
+
void InitGpgFrontendUI(QApplication *)
init the UI library
Definition: GpgFrontendUIInit.cpp:106
+
auto RunGpgFrontendUI(QApplication *app) -> int
run main window
Definition: GpgFrontendUIInit.cpp:187
diff --git a/docs/html/GpgFunctionObject_8h_source.html b/docs/html/GpgFunctionObject_8h_source.html index 0b377250..977df9d5 100644 --- a/docs/html/GpgFunctionObject_8h_source.html +++ b/docs/html/GpgFunctionObject_8h_source.html @@ -198,7 +198,7 @@ $(document).ready(function(){initNavTree('GpgFunctionObject_8h_source.html','');
static auto GetDefaultChannel() -> int
Get the Default Channel object.
Definition: GpgFunctionObject.h:131
static auto CreateInstance(int channel, const std::function< ChannelObjectPtr(void)> &factory) -> T &
Create a Instance object.
Definition: GpgFunctionObject.h:103
static auto GetInstance(bool force_refresh) -> SingletonStorageCollection *
Get the Instance object.
Definition: SingletonStorageCollection.cpp:107
-
Definition: app.cpp:38
+
Definition: app.cpp:39
auto GetChannelObjectInstance(const std::type_info &type, int channel) -> ChannelObject *
Get the Instance object.
Definition: GpgFunctionObject.cpp:67
diff --git a/docs/html/GpgGenKeyInfo_8h_source.html b/docs/html/GpgGenKeyInfo_8h_source.html index 0d7f5842..768470ce 100644 --- a/docs/html/GpgGenKeyInfo_8h_source.html +++ b/docs/html/GpgGenKeyInfo_8h_source.html @@ -211,7 +211,7 @@ $(document).ready(function(){initNavTree('GpgGenKeyInfo_8h_source.html',''); ini
372 
373 } // namespace GpgFrontend
Definition: GpgGenKeyInfo.h:33
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GpgGenerateKeyResult_8h_source.html b/docs/html/GpgGenerateKeyResult_8h_source.html index 44fc89ca..88eabe10 100644 --- a/docs/html/GpgGenerateKeyResult_8h_source.html +++ b/docs/html/GpgGenerateKeyResult_8h_source.html @@ -119,7 +119,7 @@ $(document).ready(function(){initNavTree('GpgGenerateKeyResult_8h_source.html','
58 
59 } // namespace GpgFrontend
Definition: GpgGenerateKeyResult.h:36
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GpgImportInformation_8h_source.html b/docs/html/GpgImportInformation_8h_source.html index 6d765f08..551d323b 100644 --- a/docs/html/GpgImportInformation_8h_source.html +++ b/docs/html/GpgImportInformation_8h_source.html @@ -125,7 +125,7 @@ $(document).ready(function(){initNavTree('GpgImportInformation_8h_source.html','
Definition: GpgImportInformation.h:43
Definition: GpgImportInformation.h:37
GpgImportInformation()
Construct a new Gpg Import Information object.
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GpgKeyGetter_8h_source.html b/docs/html/GpgKeyGetter_8h_source.html index 828fb4fd..154c7a83 100644 --- a/docs/html/GpgKeyGetter_8h_source.html +++ b/docs/html/GpgKeyGetter_8h_source.html @@ -125,7 +125,7 @@ $(document).ready(function(){initNavTree('GpgKeyGetter_8h_source.html',''); init
~GpgKeyGetter()
Destroy the Gpg Key Getter object.
Definition: GpgKey.h:40
Definition: GpgFunctionObject.h:58
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GpgKeyImportExporter_8h_source.html b/docs/html/GpgKeyImportExporter_8h_source.html index 2fef78fe..d9dfac66 100644 --- a/docs/html/GpgKeyImportExporter_8h_source.html +++ b/docs/html/GpgKeyImportExporter_8h_source.html @@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('GpgKeyImportExporter_8h_source.html','
Definition: GpgKey.h:40
Definition: GpgFunctionObject.h:58
static auto GetDefaultChannel() -> int
Get the Default Channel object.
Definition: GpgFunctionObject.h:131
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GpgKeyManager_8h_source.html b/docs/html/GpgKeyManager_8h_source.html index 8941bd17..eb909c58 100644 --- a/docs/html/GpgKeyManager_8h_source.html +++ b/docs/html/GpgKeyManager_8h_source.html @@ -179,7 +179,7 @@ $(document).ready(function(){initNavTree('GpgKeyManager_8h_source.html',''); ini
auto GetChannel() const -> int
Get the Channel object.
Definition: GpgFunctionObject.h:140
static auto GetInstance(int channel=GpgFrontend::kGpgFrontendDefaultChannel) -> GpgContext &
Get the Instance object.
Definition: GpgFunctionObject.h:80
static auto GetDefaultChannel() -> int
Get the Default Channel object.
Definition: GpgFunctionObject.h:131
-
Definition: app.cpp:38
+
Definition: app.cpp:39
Definition: GpgKeyManager.h:116
diff --git a/docs/html/GpgKeyOpera_8h_source.html b/docs/html/GpgKeyOpera_8h_source.html index a5f73dba..70318747 100644 --- a/docs/html/GpgKeyOpera_8h_source.html +++ b/docs/html/GpgKeyOpera_8h_source.html @@ -151,7 +151,7 @@ $(document).ready(function(){initNavTree('GpgKeyOpera_8h_source.html',''); initR
auto GetChannel() const -> int
Get the Channel object.
Definition: GpgFunctionObject.h:140
static auto GetInstance(int channel=GpgFrontend::kGpgFrontendDefaultChannel) -> GpgContext &
Get the Instance object.
Definition: GpgFunctionObject.h:80
static auto GetDefaultChannel() -> int
Get the Default Channel object.
Definition: GpgFunctionObject.h:131
-
Definition: app.cpp:38
+
Definition: app.cpp:39
gpgme_error_t GpgError
gpgme error
Definition: GpgTypedef.h:42
diff --git a/docs/html/GpgKeySignature_8h_source.html b/docs/html/GpgKeySignature_8h_source.html index 53924a62..4be2fd7e 100644 --- a/docs/html/GpgKeySignature_8h_source.html +++ b/docs/html/GpgKeySignature_8h_source.html @@ -148,7 +148,7 @@ $(document).ready(function(){initNavTree('GpgKeySignature_8h_source.html',''); i
GpgKeySignature()
Construct a new Gpg Key Signature object.
GpgKeySignature(GpgKeySignature &&) noexcept
Construct a new Gpg Key Signature object.
~GpgKeySignature()
Destroy the Gpg Key Signature object.
-
Definition: app.cpp:38
+
Definition: app.cpp:39
gpgme_error_t GpgError
gpgme error
Definition: GpgTypedef.h:42
diff --git a/docs/html/GpgKey_8h_source.html b/docs/html/GpgKey_8h_source.html index bef74fff..9fd33ba8 100644 --- a/docs/html/GpgKey_8h_source.html +++ b/docs/html/GpgKey_8h_source.html @@ -199,7 +199,7 @@ $(document).ready(function(){initNavTree('GpgKey_8h_source.html',''); initResiza
GpgKey(const gpgme_key_t &key)=delete
Construct a new Gpg Key object.
~GpgKey()=default
Destroy the Gpg Key objects.
GpgKey()=default
Construct a new Gpg Key object.
-
Definition: app.cpp:38
+
Definition: app.cpp:39
Definition: GpgKey.h:371
diff --git a/docs/html/GpgPassphraseContext_8h_source.html b/docs/html/GpgPassphraseContext_8h_source.html index 625824d4..e34f2916 100644 --- a/docs/html/GpgPassphraseContext_8h_source.html +++ b/docs/html/GpgPassphraseContext_8h_source.html @@ -122,7 +122,7 @@ $(document).ready(function(){initNavTree('GpgPassphraseContext_8h_source.html','
62 
63 } // namespace GpgFrontend
Definition: GpgPassphraseContext.h:35
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GpgRecipient_8h_source.html b/docs/html/GpgRecipient_8h_source.html index f6944f26..96d2ce9c 100644 --- a/docs/html/GpgRecipient_8h_source.html +++ b/docs/html/GpgRecipient_8h_source.html @@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('GpgRecipient_8h_source.html',''); init
49 };
50 
51 } // namespace GpgFrontend
-
Definition: app.cpp:38
+
Definition: app.cpp:39
gpgme_error_t GpgError
gpgme error
Definition: GpgTypedef.h:42
Definition: GpgRecipient.h:36
diff --git a/docs/html/GpgResultAnalyse_8h_source.html b/docs/html/GpgResultAnalyse_8h_source.html index d882e724..e99d686d 100644 --- a/docs/html/GpgResultAnalyse_8h_source.html +++ b/docs/html/GpgResultAnalyse_8h_source.html @@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('GpgResultAnalyse_8h_source.html','');
85 } // namespace GpgFrontend
Definition: GpgResultAnalyse.h:36
GpgResultAnalyse()=default
Construct a new Result Analyse object.
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GpgSignResultAnalyse_8h_source.html b/docs/html/GpgSignResultAnalyse_8h_source.html index f6f22e8e..456b56f2 100644 --- a/docs/html/GpgSignResultAnalyse_8h_source.html +++ b/docs/html/GpgSignResultAnalyse_8h_source.html @@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('GpgSignResultAnalyse_8h_source.html','
Definition: GpgResultAnalyse.h:36
Definition: GpgSignResultAnalyse.h:40
Definition: GpgSignResult.h:36
-
Definition: app.cpp:38
+
Definition: app.cpp:39
gpgme_error_t GpgError
gpgme error
Definition: GpgTypedef.h:42
diff --git a/docs/html/GpgSignResult_8h_source.html b/docs/html/GpgSignResult_8h_source.html index bc45e5dd..3d66bac3 100644 --- a/docs/html/GpgSignResult_8h_source.html +++ b/docs/html/GpgSignResult_8h_source.html @@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('GpgSignResult_8h_source.html',''); ini
52 };
53 } // namespace GpgFrontend
Definition: GpgSignResult.h:36
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GpgSignature_8h_source.html b/docs/html/GpgSignature_8h_source.html index e1924569..40ab2521 100644 --- a/docs/html/GpgSignature_8h_source.html +++ b/docs/html/GpgSignature_8h_source.html @@ -137,7 +137,7 @@ $(document).ready(function(){initNavTree('GpgSignature_8h_source.html',''); init
~GpgSignature()
Destroy the Gpg Signature object.
GpgSignature()
Construct a new Gpg Signature object.
GpgSignature(GpgSignature &&) noexcept
Construct a new Gpg Signature object.
-
Definition: app.cpp:38
+
Definition: app.cpp:39
gpgme_error_t GpgError
gpgme error
Definition: GpgTypedef.h:42
diff --git a/docs/html/GpgSubKey_8h_source.html b/docs/html/GpgSubKey_8h_source.html index 8d204d37..2d69b237 100644 --- a/docs/html/GpgSubKey_8h_source.html +++ b/docs/html/GpgSubKey_8h_source.html @@ -154,7 +154,7 @@ $(document).ready(function(){initNavTree('GpgSubKey_8h_source.html',''); initRes
GpgSubKey()
Construct a new Gpg Sub Key object.
GpgSubKey(const GpgSubKey &)=delete
Construct a new Gpg Sub Key object.
auto operator=(const GpgSubKey &) -> GpgSubKey &=delete
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GpgTOFUInfo_8h_source.html b/docs/html/GpgTOFUInfo_8h_source.html index 0581f282..a8e95b36 100644 --- a/docs/html/GpgTOFUInfo_8h_source.html +++ b/docs/html/GpgTOFUInfo_8h_source.html @@ -132,7 +132,7 @@ $(document).ready(function(){initNavTree('GpgTOFUInfo_8h_source.html',''); initR
GpgTOFUInfo(const GpgTOFUInfo &)=delete
Construct a new Gpg T O F U Info object.
GpgTOFUInfo()
Construct a new Gpg T O F U Info object.
auto operator=(const GpgTOFUInfo &) -> GpgTOFUInfo &=delete
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GpgTypedef_8h_source.html b/docs/html/GpgTypedef_8h_source.html index 62ac8d37..a8e7c62b 100644 --- a/docs/html/GpgTypedef_8h_source.html +++ b/docs/html/GpgTypedef_8h_source.html @@ -135,7 +135,7 @@ $(document).ready(function(){initNavTree('GpgTypedef_8h_source.html',''); initRe
74  kDECRYPT_VERIFY
75 };
76 } // namespace GpgFrontend
-
Definition: app.cpp:38
+
Definition: app.cpp:39
gpgme_error_t GpgError
gpgme error
Definition: GpgTypedef.h:42
diff --git a/docs/html/GpgUIDOperator_8h_source.html b/docs/html/GpgUIDOperator_8h_source.html index 42438eb6..0b8d525e 100644 --- a/docs/html/GpgUIDOperator_8h_source.html +++ b/docs/html/GpgUIDOperator_8h_source.html @@ -121,7 +121,7 @@ $(document).ready(function(){initNavTree('GpgUIDOperator_8h_source.html',''); in
auto GetChannel() const -> int
Get the Channel object.
Definition: GpgFunctionObject.h:140
static auto GetInstance(int channel=GpgFrontend::kGpgFrontendDefaultChannel) -> GpgContext &
Get the Instance object.
Definition: GpgFunctionObject.h:80
static auto GetDefaultChannel() -> int
Get the Default Channel object.
Definition: GpgFunctionObject.h:131
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GpgUID_8h_source.html b/docs/html/GpgUID_8h_source.html index 66ed017b..e9e57cf2 100644 --- a/docs/html/GpgUID_8h_source.html +++ b/docs/html/GpgUID_8h_source.html @@ -139,7 +139,7 @@ $(document).ready(function(){initNavTree('GpgUID_8h_source.html',''); initResiza
GpgUID(const GpgUID &)=delete
Construct a new Gpg U I D object.
auto operator=(const GpgUID &) -> GpgUID &=delete
auto operator=(GpgUID &&o) noexcept -> GpgUID &
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/GpgUtils_8h_source.html b/docs/html/GpgUtils_8h_source.html index 4f34d7ff..18c831af 100644 --- a/docs/html/GpgUtils_8h_source.html +++ b/docs/html/GpgUtils_8h_source.html @@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('GpgUtils_8h_source.html',''); initResi
106  const QString& path, GpgOperation opera, bool ascii) -> QString;
107 
108 } // namespace GpgFrontend
-
Definition: app.cpp:38
+
Definition: app.cpp:39
gpgme_error_t GpgError
gpgme error
Definition: GpgTypedef.h:42
auto SetExtensionOfOutputFileForArchive(const QString &path, GpgOperation opera, bool ascii) -> QString
Definition: GpgUtils.cpp:137
auto CheckGpgError(GpgError err) -> GpgError
Definition: GpgUtils.cpp:50
diff --git a/docs/html/GpgVerifyResultAnalyse_8h_source.html b/docs/html/GpgVerifyResultAnalyse_8h_source.html index 1555c8df..fd99d7ea 100644 --- a/docs/html/GpgVerifyResultAnalyse_8h_source.html +++ b/docs/html/GpgVerifyResultAnalyse_8h_source.html @@ -106,17 +106,20 @@ $(document).ready(function(){initNavTree('GpgVerifyResultAnalyse_8h_source.html'
69  void doAnalyse() final;
70 
71  private:
-
80  auto print_signer(QTextStream &stream, gpgme_signature_t sign) -> bool;
+
80  auto print_signer(QTextStream &stream, GpgSignature sign) -> bool;
81 
-
82  GpgError error_;
-
83  GpgVerifyResult result_;
-
84 };
-
85 
-
86 } // namespace GpgFrontend
+
90  auto print_signer_without_key(QTextStream &stream, GpgSignature sign) -> bool;
+
91 
+
92  GpgError error_;
+
93  GpgVerifyResult result_;
+
94 };
+
95 
+
96 } // namespace GpgFrontend
Definition: GpgResultAnalyse.h:36
+
Definition: GpgSignature.h:39
Definition: GpgVerifyResultAnalyse.h:39
Definition: GpgVerifyResult.h:36
-
Definition: app.cpp:38
+
Definition: app.cpp:39
gpgme_error_t GpgError
gpgme error
Definition: GpgTypedef.h:42
diff --git a/docs/html/GpgVerifyResult_8h_source.html b/docs/html/GpgVerifyResult_8h_source.html index 3b15dd97..e556d611 100644 --- a/docs/html/GpgVerifyResult_8h_source.html +++ b/docs/html/GpgVerifyResult_8h_source.html @@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('GpgVerifyResult_8h_source.html',''); i
52 };
53 } // namespace GpgFrontend
Definition: GpgVerifyResult.h:36
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/IOUtils_8h_source.html b/docs/html/IOUtils_8h_source.html index 03a3802a..ba52da5e 100644 --- a/docs/html/IOUtils_8h_source.html +++ b/docs/html/IOUtils_8h_source.html @@ -126,14 +126,14 @@ $(document).ready(function(){initNavTree('IOUtils_8h_source.html',''); initResiz
138 
139 } // namespace GpgFrontend
Definition: GFBuffer.h:36
-
Definition: app.cpp:38
+
Definition: app.cpp:39
auto ReadFile(const QString &file_name, QByteArray &data) -> bool
read file content
Definition: IOUtils.cpp:49
auto ReadFileGFBuffer(const QString &file_name) -> std::tuple< bool, GFBuffer >
Definition: IOUtils.cpp:71
-
auto GetTempFilePath() -> QString
Definition: IOUtils.cpp:129
+
auto GetTempFilePath() -> QString
Definition: IOUtils.cpp:132
auto WriteFileGFBuffer(const QString &file_name, GFBuffer data) -> bool
Definition: IOUtils.cpp:78
auto GPGFRONTEND_CORE_EXPORT WriteBufferToFile(const QString &path, const QString &out_buffer) -> bool
-
auto TargetFilePreCheck(const QString &path, bool read) -> std::tuple< bool, QString >
Definition: IOUtils.cpp:147
-
auto CreateTempFileAndWriteData(const QString &data) -> QString
Definition: IOUtils.cpp:135
+
auto TargetFilePreCheck(const QString &path, bool read) -> std::tuple< bool, QString >
Definition: IOUtils.cpp:150
+
auto CreateTempFileAndWriteData(const QString &data) -> QString
Definition: IOUtils.cpp:138
auto WriteFile(const QString &file_name, const QByteArray &data) -> bool
write file content
Definition: IOUtils.cpp:60
auto CalculateHash(const QString &file_path) -> QString
Definition: IOUtils.cpp:82
diff --git a/docs/html/KeyImportDetailDialog_8h_source.html b/docs/html/KeyImportDetailDialog_8h_source.html index a159ddc4..f0b82f42 100644 --- a/docs/html/KeyImportDetailDialog_8h_source.html +++ b/docs/html/KeyImportDetailDialog_8h_source.html @@ -125,12 +125,12 @@ $(document).ready(function(){initNavTree('KeyImportDetailDialog_8h_source.html',
Definition: GeneralDialog.h:35
Definition: KeyImportDetailDialog.h:44
KeyImportDetailDialog(std::shared_ptr< GpgImportInformation > result, QWidget *parent=nullptr)
Construct a new Key Import Detail Dialog object.
Definition: KeyImportDetailDialog.cpp:36
-
void create_keys_table()
Create a keys table object.
Definition: KeyImportDetailDialog.cpp:123
-
void create_button_box()
Create a button box object.
Definition: KeyImportDetailDialog.cpp:187
-
static QString get_status_string(int keyStatus)
Get the status string object.
Definition: KeyImportDetailDialog.cpp:155
+
void create_keys_table()
Create a keys table object.
Definition: KeyImportDetailDialog.cpp:130
+
void create_button_box()
Create a button box object.
Definition: KeyImportDetailDialog.cpp:194
+
static QString get_status_string(int keyStatus)
Get the status string object.
Definition: KeyImportDetailDialog.cpp:162
void create_general_info_box()
Create a general info box object.
Definition: KeyImportDetailDialog.cpp:71
Definition: FileReadTask.cpp:31
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/KeyList_8h_source.html b/docs/html/KeyList_8h_source.html index 02b86346..7cc0123f 100644 --- a/docs/html/KeyList_8h_source.html +++ b/docs/html/KeyList_8h_source.html @@ -112,178 +112,179 @@ $(document).ready(function(){initNavTree('KeyList_8h_source.html',''); initResiz
59  static constexpr InfoType Usage = 1 << 3;
60  static constexpr InfoType Validity = 1 << 4;
61  static constexpr InfoType FingerPrint = 1 << 5;
-
62 };
-
63 
-
68 struct KeyMenuAbility {
-
69  using AbilityType = unsigned int;
-
70 
-
71  static constexpr AbilityType ALL = ~0;
-
72  static constexpr AbilityType NONE = 0;
-
73  static constexpr AbilityType REFRESH = 1 << 0;
-
74  static constexpr AbilityType SYNC_PUBLIC_KEY = 1 << 1;
-
75  static constexpr AbilityType UNCHECK_ALL = 1 << 3;
-
76  static constexpr AbilityType CHECK_ALL = 1 << 5;
-
77  static constexpr AbilityType SEARCH_BAR = 1 << 6;
-
78 };
-
79 
-
84 struct KeyTable {
-
85  using KeyTableFilter = std::function<bool(const GpgKey&, const KeyTable&)>;
-
86 
-
87  QTableWidget* key_list_;
-
88  KeyListRow::KeyType select_type_;
-
89  KeyListColumn::InfoType info_type_;
-
90  std::vector<GpgKey> buffered_keys_;
-
91  KeyTableFilter filter_;
-
92  KeyIdArgsListPtr checked_key_ids_;
-
93  KeyMenuAbility::AbilityType ability_;
-
94  QString keyword_;
-
95 
-
104  KeyTable(
-
105  QTableWidget* _key_list, KeyListRow::KeyType _select_type,
-
106  KeyListColumn::InfoType _info_type,
-
107  KeyTableFilter _filter = [](const GpgKey&, const KeyTable&) -> bool {
-
108  return true;
-
109  })
-
110  : key_list_(_key_list),
-
111  select_type_(_select_type),
-
112  info_type_(_info_type),
-
113  filter_(std::move(_filter)) {}
-
114 
-
120  void Refresh(KeyLinkListPtr m_keys = nullptr);
-
121 
-
127  KeyIdArgsListPtr& GetChecked();
-
128 
-
133  void UncheckALL() const;
-
134 
-
139  void CheckALL() const;
-
140 
-
146  void SetChecked(KeyIdArgsListPtr key_ids);
-
147 
-
152  void SetMenuAbility(KeyMenuAbility::AbilityType ability);
-
153 
-
158  void SetFilterKeyword(QString keyword);
-
159 };
-
160 
-
165 class KeyList : public QWidget {
-
166  Q_OBJECT
-
167 
-
168  public:
-
175  explicit KeyList(KeyMenuAbility::AbilityType menu_ability,
-
176  QWidget* parent = nullptr);
-
177 
-
186  void AddListGroupTab(
-
187  const QString& name, const QString& id,
-
188  KeyListRow::KeyType selectType = KeyListRow::SECRET_OR_PUBLIC_KEY,
-
189  KeyListColumn::InfoType infoType = KeyListColumn::ALL,
-
190  const KeyTable::KeyTableFilter filter =
-
191  [](const GpgKey&, const KeyTable&) -> bool { return true; });
-
192 
-
198  void SetDoubleClickedAction(
-
199  std::function<void(const GpgKey&, QWidget*)> action);
-
200 
-
207  void SetColumnWidth(int row, int size);
-
208 
-
214  void AddMenuAction(QAction* act);
-
215 
-
220  void AddSeparator();
-
221 
-
227  KeyIdArgsListPtr GetChecked();
-
228 
-
235  static KeyIdArgsListPtr GetChecked(const KeyTable& key_table);
-
236 
-
242  KeyIdArgsListPtr GetPrivateChecked();
-
243 
-
249  KeyIdArgsListPtr GetAllPrivateKeys();
-
250 
-
256  void SetChecked(KeyIdArgsListPtr key_ids);
-
257 
-
264  static void SetChecked(const KeyIdArgsListPtr& keyIds,
-
265  const KeyTable& key_table);
-
266 
-
272  KeyIdArgsListPtr GetSelected();
-
273 
-
279  QString GetSelectedKey();
-
280 
-
287  [[maybe_unused]] bool ContainsPrivateKeys();
-
288 
-
289  signals:
-
296  void SignalRefreshStatusBar(const QString& message, int timeout);
-
297 
-
302  void SignalRefreshDatabase();
-
303 
-
304  public slots:
-
305 
-
310  void SlotRefresh();
-
311 
-
316  void SlotRefreshUI();
-
317 
-
318  private:
-
323  void init();
-
324 
-
330  void import_keys(const QByteArray& inBuffer);
-
331 
-
336  void uncheck_all();
-
337 
-
342  void check_all();
-
343 
-
348  void filter_by_keyword();
-
349 
-
350  std::mutex buffered_key_list_mutex_;
-
351 
-
352  std::shared_ptr<Ui_KeyList> ui_;
-
353  QTableWidget* m_key_list_{};
-
354  std::vector<KeyTable> m_key_tables_;
-
355  QMenu* popup_menu_{};
-
356  GpgFrontend::KeyLinkListPtr buffered_keys_list_;
-
357  std::function<void(const GpgKey&, QWidget*)> m_action_ = nullptr;
-
358  KeyMenuAbility::AbilityType menu_ability_ = KeyMenuAbility::ALL;
-
359 
-
360  private slots:
-
361 
-
367  void slot_double_clicked(const QModelIndex& index);
-
368 
-
373  void slot_refresh_ui();
-
374 
-
379  void slot_sync_with_key_server();
-
380 
-
381  protected:
-
387  void contextMenuEvent(QContextMenuEvent* event) override;
-
388 
-
394  void dragEnterEvent(QDragEnterEvent* event) override;
-
395 
-
401  void dropEvent(QDropEvent* event) override;
-
402 };
-
403 
-
404 } // namespace GpgFrontend::UI
+
62  static constexpr InfoType KeyID = 1 << 6;
+
63 };
+
64 
+
69 struct KeyMenuAbility {
+
70  using AbilityType = unsigned int;
+
71 
+
72  static constexpr AbilityType ALL = ~0;
+
73  static constexpr AbilityType NONE = 0;
+
74  static constexpr AbilityType REFRESH = 1 << 0;
+
75  static constexpr AbilityType SYNC_PUBLIC_KEY = 1 << 1;
+
76  static constexpr AbilityType UNCHECK_ALL = 1 << 3;
+
77  static constexpr AbilityType CHECK_ALL = 1 << 5;
+
78  static constexpr AbilityType SEARCH_BAR = 1 << 6;
+
79 };
+
80 
+
85 struct KeyTable {
+
86  using KeyTableFilter = std::function<bool(const GpgKey&, const KeyTable&)>;
+
87 
+
88  QTableWidget* key_list_;
+
89  KeyListRow::KeyType select_type_;
+
90  KeyListColumn::InfoType info_type_;
+
91  std::vector<GpgKey> buffered_keys_;
+
92  KeyTableFilter filter_;
+
93  KeyIdArgsListPtr checked_key_ids_;
+
94  KeyMenuAbility::AbilityType ability_;
+
95  QString keyword_;
+
96 
+
105  KeyTable(
+
106  QTableWidget* _key_list, KeyListRow::KeyType _select_type,
+
107  KeyListColumn::InfoType _info_type,
+
108  KeyTableFilter _filter = [](const GpgKey&, const KeyTable&) -> bool {
+
109  return true;
+
110  })
+
111  : key_list_(_key_list),
+
112  select_type_(_select_type),
+
113  info_type_(_info_type),
+
114  filter_(std::move(_filter)) {}
+
115 
+
121  void Refresh(KeyLinkListPtr m_keys = nullptr);
+
122 
+
128  KeyIdArgsListPtr& GetChecked();
+
129 
+
134  void UncheckALL() const;
+
135 
+
140  void CheckALL() const;
+
141 
+
147  void SetChecked(KeyIdArgsListPtr key_ids);
+
148 
+
153  void SetMenuAbility(KeyMenuAbility::AbilityType ability);
+
154 
+
159  void SetFilterKeyword(QString keyword);
+
160 };
+
161 
+
166 class KeyList : public QWidget {
+
167  Q_OBJECT
+
168 
+
169  public:
+
176  explicit KeyList(KeyMenuAbility::AbilityType menu_ability,
+
177  QWidget* parent = nullptr);
+
178 
+
187  void AddListGroupTab(
+
188  const QString& name, const QString& id,
+
189  KeyListRow::KeyType selectType = KeyListRow::SECRET_OR_PUBLIC_KEY,
+
190  KeyListColumn::InfoType infoType = KeyListColumn::ALL,
+
191  const KeyTable::KeyTableFilter filter =
+
192  [](const GpgKey&, const KeyTable&) -> bool { return true; });
+
193 
+
199  void SetDoubleClickedAction(
+
200  std::function<void(const GpgKey&, QWidget*)> action);
+
201 
+
208  void SetColumnWidth(int row, int size);
+
209 
+
215  void AddMenuAction(QAction* act);
+
216 
+
221  void AddSeparator();
+
222 
+
228  KeyIdArgsListPtr GetChecked();
+
229 
+
236  static KeyIdArgsListPtr GetChecked(const KeyTable& key_table);
+
237 
+
243  KeyIdArgsListPtr GetPrivateChecked();
+
244 
+
250  KeyIdArgsListPtr GetAllPrivateKeys();
+
251 
+
257  void SetChecked(KeyIdArgsListPtr key_ids);
+
258 
+
265  static void SetChecked(const KeyIdArgsListPtr& keyIds,
+
266  const KeyTable& key_table);
+
267 
+
273  KeyIdArgsListPtr GetSelected();
+
274 
+
280  QString GetSelectedKey();
+
281 
+
288  [[maybe_unused]] bool ContainsPrivateKeys();
+
289 
+
290  signals:
+
297  void SignalRefreshStatusBar(const QString& message, int timeout);
+
298 
+
303  void SignalRefreshDatabase();
+
304 
+
305  public slots:
+
306 
+
311  void SlotRefresh();
+
312 
+
317  void SlotRefreshUI();
+
318 
+
319  private:
+
324  void init();
+
325 
+
331  void import_keys(const QByteArray& inBuffer);
+
332 
+
337  void uncheck_all();
+
338 
+
343  void check_all();
+
344 
+
349  void filter_by_keyword();
+
350 
+
351  std::mutex buffered_key_list_mutex_;
+
352 
+
353  std::shared_ptr<Ui_KeyList> ui_;
+
354  QTableWidget* m_key_list_{};
+
355  std::vector<KeyTable> m_key_tables_;
+
356  QMenu* popup_menu_{};
+
357  GpgFrontend::KeyLinkListPtr buffered_keys_list_;
+
358  std::function<void(const GpgKey&, QWidget*)> m_action_ = nullptr;
+
359  KeyMenuAbility::AbilityType menu_ability_ = KeyMenuAbility::ALL;
+
360 
+
361  private slots:
+
362 
+
368  void slot_double_clicked(const QModelIndex& index);
+
369 
+
374  void slot_refresh_ui();
+
375 
+
380  void slot_sync_with_key_server();
+
381 
+
382  protected:
+
388  void contextMenuEvent(QContextMenuEvent* event) override;
+
389 
+
395  void dragEnterEvent(QDragEnterEvent* event) override;
+
396 
+
402  void dropEvent(QDropEvent* event) override;
+
403 };
+
404 
+
405 } // namespace GpgFrontend::UI
Definition: GpgKey.h:40
-
Definition: KeyList.h:165
-
KeyIdArgsListPtr GetSelected()
Get the Selected object.
Definition: KeyList.cpp:275
-
bool ContainsPrivateKeys()
Definition: KeyList.cpp:292
-
void dropEvent(QDropEvent *event) override
Definition: KeyList.cpp:348
-
void SetChecked(KeyIdArgsListPtr key_ids)
Set the Checked object.
Definition: KeyList.cpp:261
-
void slot_double_clicked(const QModelIndex &index)
Definition: KeyList.cpp:413
+
Definition: KeyList.h:166
+
KeyIdArgsListPtr GetSelected()
Get the Selected object.
Definition: KeyList.cpp:278
+
void dropEvent(QDropEvent *event) override
Definition: KeyList.cpp:351
+
KeyIdArgsListPtr GetPrivateChecked()
Get the Private Checked object.
Definition: KeyList.cpp:234
+
QString GetSelectedKey()
Get the Selected Key object.
Definition: KeyList.cpp:432
+
void SetChecked(KeyIdArgsListPtr key_ids)
Set the Checked object.
Definition: KeyList.cpp:264
+
void slot_double_clicked(const QModelIndex &index)
Definition: KeyList.cpp:416
KeyList(KeyMenuAbility::AbilityType menu_ability, QWidget *parent=nullptr)
Construct a new Key List object.
Definition: KeyList.cpp:43
-
void SetDoubleClickedAction(std::function< void(const GpgKey &, QWidget *)> action)
Set the Double Clicked Action object.
Definition: KeyList.cpp:424
-
KeyIdArgsListPtr GetAllPrivateKeys()
Get the All Private Keys object.
Definition: KeyList.cpp:217
-
KeyIdArgsListPtr GetPrivateChecked()
Get the Private Checked object.
Definition: KeyList.cpp:231
-
void contextMenuEvent(QContextMenuEvent *event) override
Definition: KeyList.cpp:311
+
void SetDoubleClickedAction(std::function< void(const GpgKey &, QWidget *)> action)
Set the Double Clicked Action object.
Definition: KeyList.cpp:427
+
void contextMenuEvent(QContextMenuEvent *event) override
Definition: KeyList.cpp:314
void SignalRefreshStatusBar(const QString &message, int timeout)
-
void AddMenuAction(QAction *act)
Definition: KeyList.cpp:346
-
void SetColumnWidth(int row, int size)
Set the Column Width object.
Definition: KeyList.cpp:304
-
QString GetSelectedKey()
Get the Selected Key object.
Definition: KeyList.cpp:429
-
void import_keys(const QByteArray &inBuffer)
Definition: KeyList.cpp:407
+
KeyIdArgsListPtr GetChecked()
Get the Checked object.
Definition: KeyList.cpp:206
+
void AddMenuAction(QAction *act)
Definition: KeyList.cpp:349
+
void SetColumnWidth(int row, int size)
Set the Column Width object.
Definition: KeyList.cpp:307
+
void import_keys(const QByteArray &inBuffer)
Definition: KeyList.cpp:410
void AddListGroupTab(const QString &name, const QString &id, KeyListRow::KeyType selectType=KeyListRow::SECRET_OR_PUBLIC_KEY, KeyListColumn::InfoType infoType=KeyListColumn::ALL, const KeyTable::KeyTableFilter filter=[](const GpgKey &, const KeyTable &) -> bool { return true;})
Definition: KeyList.cpp:114
-
KeyIdArgsListPtr GetChecked()
Get the Checked object.
Definition: KeyList.cpp:203
-
void dragEnterEvent(QDragEnterEvent *event) override
Definition: KeyList.cpp:403
+
KeyIdArgsListPtr GetAllPrivateKeys()
Get the All Private Keys object.
Definition: KeyList.cpp:220
+
bool ContainsPrivateKeys()
Definition: KeyList.cpp:295
+
void dragEnterEvent(QDragEnterEvent *event) override
Definition: KeyList.cpp:406
Definition: FileReadTask.cpp:31
Definition: KeyList.h:52
Definition: KeyList.h:41
-
Definition: KeyList.h:68
-
Definition: KeyList.h:84
-
KeyIdArgsListPtr & GetChecked()
Get the Checked object.
Definition: KeyList.cpp:539
-
void Refresh(KeyLinkListPtr m_keys=nullptr)
Definition: KeyList.cpp:558
-
void SetChecked(KeyIdArgsListPtr key_ids)
Set the Checked object.
Definition: KeyList.cpp:554
-
KeyTable(QTableWidget *_key_list, KeyListRow::KeyType _select_type, KeyListColumn::InfoType _info_type, KeyTableFilter _filter=[](const GpgKey &, const KeyTable &) -> bool { return true;})
Construct a new Key Table object.
Definition: KeyList.h:104
+
Definition: KeyList.h:69
+
Definition: KeyList.h:85
+
KeyIdArgsListPtr & GetChecked()
Get the Checked object.
Definition: KeyList.cpp:542
+
void Refresh(KeyLinkListPtr m_keys=nullptr)
Definition: KeyList.cpp:561
+
void SetChecked(KeyIdArgsListPtr key_ids)
Set the Checked object.
Definition: KeyList.cpp:557
+
KeyTable(QTableWidget *_key_list, KeyListRow::KeyType _select_type, KeyListColumn::InfoType _info_type, KeyTableFilter _filter=[](const GpgKey &, const KeyTable &) -> bool { return true;})
Construct a new Key Table object.
Definition: KeyList.h:105
diff --git a/docs/html/KeyMgmt_8h_source.html b/docs/html/KeyMgmt_8h_source.html index 43c2869e..26fe761c 100644 --- a/docs/html/KeyMgmt_8h_source.html +++ b/docs/html/KeyMgmt_8h_source.html @@ -164,7 +164,7 @@ $(document).ready(function(){initNavTree('KeyMgmt_8h_source.html',''); initResiz
173 
174 } // namespace GpgFrontend::UI
Definition: GeneralMainWindow.h:38
-
Definition: KeyList.h:165
+
Definition: KeyList.h:166
Definition: KeyMgmt.h:42
void create_actions()
Create a actions object.
Definition: KeyMgmt.cpp:143
void create_tool_bars()
Create a tool bars object.
Definition: KeyMgmt.cpp:284
diff --git a/docs/html/KeyPackageOperator_8h_source.html b/docs/html/KeyPackageOperator_8h_source.html index 1b206956..0dd0e5cd 100644 --- a/docs/html/KeyPackageOperator_8h_source.html +++ b/docs/html/KeyPackageOperator_8h_source.html @@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('KeyPackageOperator_8h_source.html','')
96 };
97 } // namespace GpgFrontend
give the possibility to import or export a key package
Definition: KeyPackageOperator.h:40
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/KeyPairOperaTab_8h_source.html b/docs/html/KeyPairOperaTab_8h_source.html index b4b818b0..5818fbec 100644 --- a/docs/html/KeyPairOperaTab_8h_source.html +++ b/docs/html/KeyPairOperaTab_8h_source.html @@ -128,19 +128,22 @@ $(document).ready(function(){initNavTree('KeyPairOperaTab_8h_source.html',''); i
116 
121  void slot_set_owner_trust_level();
122 
-
123  private:
-
124  GpgKey m_key_;
-
125  QMenu* key_server_opera_menu_{};
-
126  QMenu* secret_key_export_opera_menu_{};
-
127 };
-
128 } // namespace GpgFrontend::UI
+
127  void slot_import_revoke_cert();
+
128 
+
129  private:
+
130  GpgKey m_key_;
+
131  QMenu* key_server_opera_menu_{};
+
132  QMenu* rev_cert_opera_menu_{};
+
133  QMenu* secret_key_export_opera_menu_{};
+
134 };
+
135 } // namespace GpgFrontend::UI
Definition: GpgKey.h:40
Definition: KeyPairOperaTab.h:38
-
void slot_export_private_key()
Definition: KeyPairOperaTab.cpp:254
-
void CreateOperaMenu()
Create a Opera Menu object.
Definition: KeyPairOperaTab.cpp:135
+
void slot_export_private_key()
Definition: KeyPairOperaTab.cpp:268
+
void CreateOperaMenu()
Create a Opera Menu object.
Definition: KeyPairOperaTab.cpp:134
KeyPairOperaTab(const QString &key_id, QWidget *parent)
Construct a new Key Pair Opera Tab object.
Definition: KeyPairOperaTab.cpp:47
Definition: FileReadTask.cpp:31
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/KeyServerImportTask_8h_source.html b/docs/html/KeyServerImportTask_8h_source.html index b08d21e4..a68d8f3b 100644 --- a/docs/html/KeyServerImportTask_8h_source.html +++ b/docs/html/KeyServerImportTask_8h_source.html @@ -131,7 +131,7 @@ $(document).ready(function(){initNavTree('KeyServerImportTask_8h_source.html',''
auto Run() -> int override
can be overwrite by subclass
Definition: KeyServerImportTask.cpp:51
KeyServerImportTask(QString keyserver_url, std::vector< QString > keyid)
Construct a new Key Server Search Task object.
Definition: KeyServerImportTask.cpp:35
Definition: FileReadTask.cpp:31
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/KeyUIDSignDialog_8h_source.html b/docs/html/KeyUIDSignDialog_8h_source.html index d9358028..05fdf181 100644 --- a/docs/html/KeyUIDSignDialog_8h_source.html +++ b/docs/html/KeyUIDSignDialog_8h_source.html @@ -121,7 +121,7 @@ $(document).ready(function(){initNavTree('KeyUIDSignDialog_8h_source.html','');
76 } // namespace GpgFrontend::UI
Definition: GpgKey.h:40
Definition: GeneralDialog.h:35
-
Definition: KeyList.h:165
+
Definition: KeyList.h:166
Definition: KeyUIDSignDialog.h:37
void slot_sign_key(bool clicked)
Definition: KeyUIDSignDialog.cpp:100
KeyUIDSignDialog(const GpgKey &key, UIDArgsListPtr uid, QWidget *parent=nullptr)
Construct a new Key U I D Sign Dialog object.
Definition: KeyUIDSignDialog.cpp:38
diff --git a/docs/html/ListedKeyServerTestTask_8h_source.html b/docs/html/ListedKeyServerTestTask_8h_source.html index 25ba1d5b..57b9ba01 100644 --- a/docs/html/ListedKeyServerTestTask_8h_source.html +++ b/docs/html/ListedKeyServerTestTask_8h_source.html @@ -133,7 +133,7 @@ $(document).ready(function(){initNavTree('ListedKeyServerTestTask_8h_source.html
void SignalKeyServerListTestResult(std::vector< KeyServerTestResultType > result)
ListedKeyServerTestTask(QStringList urls, int timeout, QWidget *parent=nullptr)
Definition: ListedKeyServerTestTask.cpp:34
auto Run() -> int override
can be overwrite by subclass
Definition: ListedKeyServerTestTask.cpp:46
-
void slot_process_network_reply(int index, QNetworkReply *reply)
Definition: ListedKeyServerTestTask.cpp:77
+
void slot_process_network_reply(int index, QNetworkReply *reply)
Definition: ListedKeyServerTestTask.cpp:76
Definition: ListedKeyServerTestTask.h:88
Definition: FileReadTask.cpp:31
diff --git a/docs/html/LocalizedUtils_8h_source.html b/docs/html/LocalizedUtils_8h_source.html index d17b70db..401d83f2 100644 --- a/docs/html/LocalizedUtils_8h_source.html +++ b/docs/html/LocalizedUtils_8h_source.html @@ -94,7 +94,7 @@ $(document).ready(function(){initNavTree('LocalizedUtils_8h_source.html',''); in
33 auto GPGFRONTEND_CORE_EXPORT GetFormatedDateByTimestamp(time_t) -> QString;
34 
35 }
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/LogUtils_8h_source.html b/docs/html/LogUtils_8h_source.html index 71cda245..dbdc0457 100644 --- a/docs/html/LogUtils_8h_source.html +++ b/docs/html/LogUtils_8h_source.html @@ -141,7 +141,7 @@ $(document).ready(function(){initNavTree('LogUtils_8h_source.html',''); initResi
110  SPDLOG_LOGGER_WARN(GpgFrontend::GetLogger(ID), __VA_ARGS__)
111 #define GF_LOG_ERROR(ID, ...) \
112  SPDLOG_LOGGER_ERROR(GpgFrontend::GetLogger(ID), __VA_ARGS__)
-
Definition: app.cpp:38
+
Definition: app.cpp:39
void RegisterAsyncLogger(const QString &id, spdlog::level::level_enum level)
Definition: LogUtils.cpp:51
auto GetLogger(const QString &id) -> std::shared_ptr< spdlog::logger >
Definition: LogUtils.cpp:43
auto GetDefaultLogger() -> std::shared_ptr< spdlog::logger >
Definition: LogUtils.cpp:35
diff --git a/docs/html/LoggerManager_8h_source.html b/docs/html/LoggerManager_8h_source.html index 09ced54b..915ceadf 100644 --- a/docs/html/LoggerManager_8h_source.html +++ b/docs/html/LoggerManager_8h_source.html @@ -126,7 +126,7 @@ $(document).ready(function(){initNavTree('LoggerManager_8h_source.html',''); ini
65 } // namespace GpgFrontend
Definition: LoggerManager.h:40
Definition: GpgFunctionObject.h:58
-
Definition: app.cpp:38
+
Definition: app.cpp:39
void RegisterAsyncLogger(const QString &id, spdlog::level::level_enum level)
Definition: LogUtils.cpp:51
auto GetLogger(const QString &id) -> std::shared_ptr< spdlog::logger >
Definition: LogUtils.cpp:43
auto GetDefaultLogger() -> std::shared_ptr< spdlog::logger >
Definition: LogUtils.cpp:35
diff --git a/docs/html/MainWindow_8h_source.html b/docs/html/MainWindow_8h_source.html index ada8c628..095a3feb 100644 --- a/docs/html/MainWindow_8h_source.html +++ b/docs/html/MainWindow_8h_source.html @@ -121,26 +121,26 @@ $(document).ready(function(){initNavTree('MainWindow_8h_source.html',''); initRe
71 
75  void Init() noexcept;
76 
-
80  void SetCryptoMenuStatus(CryptoMenu::OperationType type);
-
81 
-
82  signals:
+
77  signals:
+
78 
+
82  void SignalLoaded();
83 
-
87  void SignalLoaded();
+
87  void SignalRestartApplication(int);
88 
-
92  void SignalRestartApplication(int);
+
92  void SignalUIRefresh();
93 
-
97  void SignalUIRefresh();
+
97  void SignalKeyDatabaseRefresh();
98 
-
102  void SignalKeyDatabaseRefresh();
-
103 
-
104  public slots:
+
99  public slots:
+
100 
+
104  void SlotSetStatusBarText(const QString& text);
105 
-
109  void SlotSetStatusBarText(const QString& text);
-
110 
-
111  protected:
-
117  void closeEvent(QCloseEvent* event) override;
-
118 
-
119  public slots:
+
106  protected:
+
112  void closeEvent(QCloseEvent* event) override;
+
113 
+
114  public slots:
+
115 
+
119  void SlotUpdateCryptoMenuStatus(unsigned int type);
120 
124  void SlotOpenFile(const QString& path);
125 
@@ -356,8 +356,8 @@ $(document).ready(function(){initNavTree('MainWindow_8h_source.html',''); initRe
Definition: GeneralMainWindow.h:38
Definition: MainWindow.h:47
QAction * import_key_from_edit_act_
Action to import key from edit.
Definition: MainWindow.h:471
-
void slot_show_key_details()
Definition: MainWindowSlotFunction.cpp:188
-
void create_dock_windows()
Definition: MainWindowUI.cpp:676
+
void slot_show_key_details()
Definition: MainWindowSlotFunction.cpp:189
+
void create_dock_windows()
Definition: MainWindowUI.cpp:677
void SlotEncrypt()
Definition: MainWindowGpgOperaFunction.cpp:46
void Init() noexcept
Definition: MainWindow.cpp:54
QAction * close_tab_act_
Action to print.
Definition: MainWindow.h:463
@@ -368,31 +368,31 @@ $(document).ready(function(){initNavTree('MainWindow_8h_source.html',''); initRe
QAction * verify_act_
Action to verify text.
Definition: MainWindow.h:470
QMenu * key_menu_
Submenu for key-operations.
Definition: MainWindow.h:435
void slot_open_key_management()
Definition: MainWindowSlotUI.cpp:58
-
void closeEvent(QCloseEvent *event) override
Definition: MainWindow.cpp:242
-
void create_status_bar()
Definition: MainWindowUI.cpp:660
+
void closeEvent(QCloseEvent *event) override
Definition: MainWindow.cpp:233
+
void create_status_bar()
Definition: MainWindowUI.cpp:661
QToolBar * file_tool_bar_
Toolbar holding file actions.
Definition: MainWindow.h:444
QMenu * crypt_menu_
Submenu for crypt-operations.
Definition: MainWindow.h:432
-
void restore_settings()
Definition: MainWindow.cpp:173
+
void restore_settings()
Definition: MainWindow.cpp:164
QAction * save_as_act_
Action to save file as.
Definition: MainWindow.h:461
QAction * encrypt_sign_act_
Action to encrypt and sign text.
Definition: MainWindow.h:466
void slot_disable_tab_actions(int number)
Definition: MainWindowSlotUI.cpp:67
-
void SlotSetRestartNeeded(int)
Definition: MainWindowSlotUI.cpp:180
+
void SlotSetRestartNeeded(int)
Definition: MainWindowSlotUI.cpp:181
void slot_open_file_tab()
Definition: MainWindowSlotUI.cpp:65
-
void slot_version_upgrade_nofity()
Definition: MainWindowSlotFunction.cpp:263
+
void slot_version_upgrade_nofity()
Definition: MainWindowSlotFunction.cpp:264
QMenu * gpg_menu_
Submenu for help-operations.
Definition: MainWindow.h:433
QAction * cut_act_
Action to cut text.
Definition: MainWindow.h:498
QAction * cut_pgp_header_act_
Action for cutting the PGP header.
Definition: MainWindow.h:513
void SlotDecrypt()
Definition: MainWindowGpgOperaFunction.cpp:195
QToolBar * key_tool_bar_
Toolbar holding key operations.
Definition: MainWindow.h:448
-
void slot_copy_default_uid_to_clipboard()
Definition: MainWindowSlotFunction.cpp:162
+
void slot_copy_default_uid_to_clipboard()
Definition: MainWindowSlotFunction.cpp:163
QAction * browser_act_
Action to open file browser.
Definition: MainWindow.h:459
QAction * zoom_in_act_
Action to zoom in.
Definition: MainWindow.h:504
QAction * new_tab_act_
Action to create new tab.
Definition: MainWindow.h:455
-
void close_attachment_dock()
Definition: MainWindow.cpp:233
+
void close_attachment_dock()
Definition: MainWindow.cpp:224
QAction * open_act_
Action to open file.
Definition: MainWindow.h:458
void slot_import_key_from_edit()
Definition: MainWindowSlotUI.cpp:52
-
int get_restart_needed() const
return true, if restart is needed
Definition: MainWindowSlotUI.cpp:185
-
void SlotFileDecrypt(const QString &path)
Definition: MainWindowFileSlotFunction.cpp:273
+
int get_restart_needed() const
return true, if restart is needed
Definition: MainWindowSlotUI.cpp:186
+
void SlotFileDecrypt(const QString &path)
Definition: MainWindowFileSlotFunction.cpp:275
QAction * find_act_
Action to find text.
Definition: MainWindow.h:501
QAction * paste_act_
Action to paste text.
Definition: MainWindow.h:499
QAction * check_update_act_
Action to open about dialog.
Definition: MainWindow.h:507
@@ -404,66 +404,66 @@ $(document).ready(function(){initNavTree('MainWindow_8h_source.html',''); initRe
QAction * gnupg_act_
Action to open about dialog.
Definition: MainWindow.h:509
TextEdit * edit_
Tabwidget holding the edit-windows.
Definition: MainWindow.h:429
void SlotDecryptVerify()
Definition: MainWindowGpgOperaFunction.cpp:351
-
void slot_cut_pgp_header()
Definition: MainWindowSlotUI.cpp:156
-
void slot_add_pgp_header()
Definition: MainWindowSlotUI.cpp:142
+
void slot_cut_pgp_header()
Definition: MainWindowSlotUI.cpp:157
+
void slot_add_pgp_header()
Definition: MainWindowSlotUI.cpp:143
QToolButton * import_button_
Tool button for import dropdown menu in toolbar.
Definition: MainWindow.h:450
-
void SetCryptoMenuStatus(CryptoMenu::OperationType type)
Definition: MainWindowSlotUI.cpp:187
-
void slot_open_settings_dialog()
Definition: MainWindowSlotUI.cpp:105
+
void slot_open_settings_dialog()
Definition: MainWindowSlotUI.cpp:106
QAction * switch_tab_down_act_
Action to switch tab down.
Definition: MainWindow.h:457
void SlotFileEncrypt(const QString &)
Definition: MainWindowFileSlotFunction.cpp:45
QMenu * help_menu_
Submenu for help-operations.
Definition: MainWindow.h:434
QAction * switch_tab_up_act_
Action to switch tab up.
Definition: MainWindow.h:456
QMenu * import_key_menu_
Submenu for import operations.
Definition: MainWindow.h:437
-
void SlotArchiveDecryptVerify(const QString &path)
Definition: MainWindowFileSlotFunction.cpp:805
+
void SlotArchiveDecryptVerify(const QString &path)
Definition: MainWindowFileSlotFunction.cpp:809
QAction * print_act_
Action to print.
Definition: MainWindow.h:462
void create_attachment_dock()
QAction * add_pgp_header_act_
Action for adding the PGP header.
Definition: MainWindow.h:514
QAction * about_act_
Action to open about dialog.
Definition: MainWindow.h:506
-
void slot_copy_key_id_to_clipboard()
Definition: MainWindowSlotFunction.cpp:175
-
void create_menus()
Definition: MainWindowUI.cpp:538
-
void SlotFileSign(const QString &path)
Definition: MainWindowFileSlotFunction.cpp:372
+
void slot_copy_key_id_to_clipboard()
Definition: MainWindowSlotFunction.cpp:176
+
void create_menus()
Definition: MainWindowUI.cpp:539
+
void SlotFileSign(const QString &path)
Definition: MainWindowFileSlotFunction.cpp:376
void SlotSign()
Definition: MainWindowGpgOperaFunction.cpp:141
QAction * undo_act_
Action to undo last action.
Definition: MainWindow.h:502
QAction * decrypt_act_
Action to decrypt text.
Definition: MainWindow.h:468
-
void create_tool_bars()
Definition: MainWindowUI.cpp:612
+
void create_tool_bars()
Definition: MainWindowUI.cpp:613
void slot_start_wizard()
Definition: MainWindowSlotUI.cpp:46
QToolBar * crypt_tool_bar_
Toolbar holding crypt actions.
Definition: MainWindow.h:443
QAction * start_wizard_act_
Action to open the wizard.
Definition: MainWindow.h:512
QAction * save_act_
Action to save file.
Definition: MainWindow.h:460
QToolBar * edit_tool_bar_
Toolbar holding edit actions.
Definition: MainWindow.h:445
QAction * append_selected_keys_act_
Action to append selected keys to edit.
Definition: MainWindow.h:481
-
void SlotArchiveDecrypt(const QString &path)
Definition: MainWindowFileSlotFunction.cpp:323
+
void SlotArchiveDecrypt(const QString &path)
Definition: MainWindowFileSlotFunction.cpp:326
+
void SlotUpdateCryptoMenuStatus(unsigned int type)
Definition: MainWindowSlotUI.cpp:188
QAction * quit_act_
Action to quit application.
Definition: MainWindow.h:464
QAction * redo_act_
Action to redo last action.
Definition: MainWindow.h:503
-
void SlotRaisePinentry(QSharedPointer< GpgPassphraseContext >)
Definition: MainWindowSlotUI.cpp:220
+
void SlotRaisePinentry(QSharedPointer< GpgPassphraseContext >)
Definition: MainWindowSlotUI.cpp:221
QAction * select_all_act_
Action to select whole text.
Definition: MainWindow.h:500
void SlotVerify()
Definition: MainWindowGpgOperaFunction.cpp:230
void SlotEncryptSign()
Definition: MainWindowGpgOperaFunction.cpp:260
QAction * show_key_details_act_
Action to open key-details dialog.
Definition: MainWindow.h:511
-
void upload_key_to_server()
Definition: MainWindowSlotFunction.cpp:235
-
void SlotOpenFile(const QString &path)
Definition: MainWindowSlotFunction.cpp:242
+
void upload_key_to_server()
Definition: MainWindowSlotFunction.cpp:236
+
void SlotOpenFile(const QString &path)
Definition: MainWindowSlotFunction.cpp:243
QAction * encrypt_act_
Action to encrypt text.
Definition: MainWindow.h:465
QAction * open_key_management_act_
Action to open key management.
Definition: MainWindow.h:495
QDockWidget * key_list_dock_
Encrypt Dock.
Definition: MainWindow.h:451
QAction * translate_act_
Action to open about dialog.
Definition: MainWindow.h:508
-
void refresh_keys_from_key_server()
Definition: MainWindowSlotFunction.cpp:220
+
void refresh_keys_from_key_server()
Definition: MainWindowSlotFunction.cpp:221
void slot_find()
Definition: MainWindowSlotFunction.cpp:47
-
void SlotFileVerify(const QString &path)
Definition: MainWindowFileSlotFunction.cpp:446
-
void slot_clean_double_line_breaks()
Definition: MainWindowSlotUI.cpp:132
+
void SlotFileVerify(const QString &path)
Definition: MainWindowFileSlotFunction.cpp:450
+
void slot_clean_double_line_breaks()
Definition: MainWindowSlotUI.cpp:133
QMenu * file_menu_
Submenu for file-operations.
Definition: MainWindow.h:430
QToolBar * special_edit_tool_bar_
Toolbar holding special edit actions.
Definition: MainWindow.h:447
QMenu * steganography_menu_
Submenu for steganography operations.
Definition: MainWindow.h:442
QAction * copy_mail_address_to_clipboard_act_
Definition: MainWindow.h:486
-
void slot_copy_mail_address_to_clipboard()
Definition: MainWindowSlotFunction.cpp:149
+
void slot_copy_mail_address_to_clipboard()
Definition: MainWindowSlotFunction.cpp:150
QAction * quote_act_
Action to quote text.
Definition: MainWindow.h:497
-
void SlotDirectoryEncryptSign(const QString &path)
Definition: MainWindowFileSlotFunction.cpp:632
+
void SlotDirectoryEncryptSign(const QString &path)
Definition: MainWindowFileSlotFunction.cpp:636
QAction * open_settings_act_
Action to open settings dialog.
Definition: MainWindow.h:510
-
void SlotFileEncryptSign(const QString &path)
Definition: MainWindowFileSlotFunction.cpp:529
+
void SlotFileEncryptSign(const QString &path)
Definition: MainWindowFileSlotFunction.cpp:533
QDockWidget * attachment_dock_
Attachment Dock.
Definition: MainWindow.h:452
-
void SlotFileDecryptVerify(const QString &path)
Definition: MainWindowFileSlotFunction.cpp:736
+
void SlotFileDecryptVerify(const QString &path)
Definition: MainWindowFileSlotFunction.cpp:740
TextEdit class.
Definition: TextEdit.h:40
Definition: FileReadTask.cpp:31
-
Definition: app.cpp:38
+
Definition: app.cpp:39
Definition: MainWindow.h:54
diff --git a/docs/html/MemoryUtils_8h_source.html b/docs/html/MemoryUtils_8h_source.html index 34c234f1..30131ad1 100644 --- a/docs/html/MemoryUtils_8h_source.html +++ b/docs/html/MemoryUtils_8h_source.html @@ -214,7 +214,7 @@ $(document).ready(function(){initNavTree('MemoryUtils_8h_source.html',''); initR
178 
179 }; // namespace GpgFrontend
Definition: MemoryUtils.h:58
-
Definition: app.cpp:38
+
Definition: app.cpp:39
auto SecureMallocAsType(std::size_t size) -> T *
Definition: MemoryUtils.h:89
auto SecureRealloc(void *ptr, std::size_t size) -> void *
Definition: MemoryUtils.cpp:37
auto SecureReallocAsType(T *ptr, std::size_t size) -> T *
Definition: MemoryUtils.h:99
diff --git a/docs/html/PassphraseGenerator_8h_source.html b/docs/html/PassphraseGenerator_8h_source.html index 517668f5..cdc3f753 100644 --- a/docs/html/PassphraseGenerator_8h_source.html +++ b/docs/html/PassphraseGenerator_8h_source.html @@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('PassphraseGenerator_8h_source.html',''
PassphraseGenerator(int channel=SingletonFunctionObject::GetDefaultChannel())
PassphraseGenerator constructor.
Definition: PassphraseGenerator.h:48
Definition: GpgFunctionObject.h:58
static auto GetDefaultChannel() -> int
Get the Default Channel object.
Definition: GpgFunctionObject.h:131
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/PlainTextEditorPage_8h_source.html b/docs/html/PlainTextEditorPage_8h_source.html index c7672371..ed043b86 100644 --- a/docs/html/PlainTextEditorPage_8h_source.html +++ b/docs/html/PlainTextEditorPage_8h_source.html @@ -136,7 +136,7 @@ $(document).ready(function(){initNavTree('PlainTextEditorPage_8h_source.html',''
133 
134 } // namespace GpgFrontend::UI
Class for handling a single tab of the tabwidget.
Definition: PlainTextEditorPage.h:39
-
void slot_insert_text(QByteArray bytes_data)
Definition: PlainTextEditorPage.cpp:189
+
void slot_insert_text(QByteArray bytes_data)
Definition: PlainTextEditorPage.cpp:188
void NotifyFileSaved()
notify the user that the file has been saved.
Definition: PlainTextEditorPage.cpp:83
void slot_format_gpg_header()
Definition: PlainTextEditorPage.cpp:109
bool sign_marked_
true, if the signed header is marked, false if not
Definition: PlainTextEditorPage.h:114
diff --git a/docs/html/ProxyConnectionTestTask_8h_source.html b/docs/html/ProxyConnectionTestTask_8h_source.html index aa53569a..7bfb5b8f 100644 --- a/docs/html/ProxyConnectionTestTask_8h_source.html +++ b/docs/html/ProxyConnectionTestTask_8h_source.html @@ -123,7 +123,7 @@ $(document).ready(function(){initNavTree('ProxyConnectionTestTask_8h_source.html
Definition: ProxyConnectionTestTask.h:43
auto Run() -> int override
can be overwrite by subclass
Definition: ProxyConnectionTestTask.cpp:42
void SignalProxyConnectionTestResult(const QString &result)
-
void slot_process_network_reply(QNetworkReply *reply)
Definition: ProxyConnectionTestTask.cpp:65
+
void slot_process_network_reply(QNetworkReply *reply)
Definition: ProxyConnectionTestTask.cpp:64
ProxyConnectionTestTask(QString url, int timeout)
Construct a new Proxy Connection Test Thread object.
Definition: ProxyConnectionTestTask.cpp:33
Definition: FileReadTask.cpp:31
diff --git a/docs/html/RaisePinentry_8h_source.html b/docs/html/RaisePinentry_8h_source.html index 30bf3e2a..6aeaf016 100644 --- a/docs/html/RaisePinentry_8h_source.html +++ b/docs/html/RaisePinentry_8h_source.html @@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('RaisePinentry_8h_source.html',''); ini
auto Exec() -> int
Definition: RaisePinentry.cpp:54
RaisePinentry(QWidget *parent, QSharedPointer< GpgPassphraseContext >)
Construct a new Raise Pinentry object.
Definition: RaisePinentry.cpp:50
Definition: FileReadTask.cpp:31
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/SecureMemoryAllocator_8h_source.html b/docs/html/SecureMemoryAllocator_8h_source.html index 92f6d84d..55bf1dfa 100644 --- a/docs/html/SecureMemoryAllocator_8h_source.html +++ b/docs/html/SecureMemoryAllocator_8h_source.html @@ -120,7 +120,7 @@ $(document).ready(function(){initNavTree('SecureMemoryAllocator_8h_source.html',
59 
60 } // namespace GpgFrontend
Definition: SecureMemoryAllocator.h:38
-
Definition: app.cpp:38
+
Definition: app.cpp:39
Definition: SecureMemoryAllocator.h:48
diff --git a/docs/html/SettingsGeneral_8h_source.html b/docs/html/SettingsGeneral_8h_source.html index a11a596b..650308bf 100644 --- a/docs/html/SettingsGeneral_8h_source.html +++ b/docs/html/SettingsGeneral_8h_source.html @@ -125,10 +125,10 @@ $(document).ready(function(){initNavTree('SettingsGeneral_8h_source.html',''); i
95 } // namespace GpgFrontend::UI
Definition: SettingsGeneral.h:42
GeneralTab(QWidget *parent=nullptr)
Construct a new General Tab object.
Definition: SettingsGeneral.cpp:38
-
void SetSettings()
Set the Settings object.
Definition: SettingsGeneral.cpp:102
+
void SetSettings()
Set the Settings object.
Definition: SettingsGeneral.cpp:109
void SignalRestartNeeded(bool needed)
void SignalDeepRestartNeeded(bool needed)
-
Definition: KeyList.h:165
+
Definition: KeyList.h:166
Definition: FileReadTask.cpp:31
diff --git a/docs/html/SignersPicker_8h_source.html b/docs/html/SignersPicker_8h_source.html index 597e8ff6..d1354f9c 100644 --- a/docs/html/SignersPicker_8h_source.html +++ b/docs/html/SignersPicker_8h_source.html @@ -114,7 +114,7 @@ $(document).ready(function(){initNavTree('SignersPicker_8h_source.html',''); ini
71 
72 } // namespace GpgFrontend::UI
Definition: GeneralDialog.h:35
-
Definition: KeyList.h:165
+
Definition: KeyList.h:166
Definition: SignersPicker.h:43
SignersPicker(QWidget *parent=nullptr)
Construct a new Signers Picker object.
Definition: SignersPicker.cpp:36
bool GetStatus() const
Definition: SignersPicker.cpp:84
diff --git a/docs/html/SingletonStorageCollection_8h_source.html b/docs/html/SingletonStorageCollection_8h_source.html index 88773f00..6b9fe480 100644 --- a/docs/html/SingletonStorageCollection_8h_source.html +++ b/docs/html/SingletonStorageCollection_8h_source.html @@ -118,7 +118,7 @@ $(document).ready(function(){initNavTree('SingletonStorageCollection_8h_source.h
Definition: SingletonStorageCollection.cpp:42
Definition: SingletonStorageCollection.h:39
Definition: SingletonStorage.h:39
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/SingletonStorage_8h_source.html b/docs/html/SingletonStorage_8h_source.html index 0df2d08a..8a3a7898 100644 --- a/docs/html/SingletonStorage_8h_source.html +++ b/docs/html/SingletonStorage_8h_source.html @@ -121,7 +121,7 @@ $(document).ready(function(){initNavTree('SingletonStorage_8h_source.html','');
object which in channel system is called "channel"
Definition: ChannelObject.h:39
Definition: SingletonStorage.cpp:38
Definition: SingletonStorage.h:39
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/TextEdit_8h_source.html b/docs/html/TextEdit_8h_source.html index 7bb629d5..d10fbc27 100644 --- a/docs/html/TextEdit_8h_source.html +++ b/docs/html/TextEdit_8h_source.html @@ -194,41 +194,41 @@ $(document).ready(function(){initNavTree('TextEdit_8h_source.html',''); initResi
Definition: FilePage.h:43
Class for handling a single tab of the tabwidget.
Definition: PlainTextEditorPage.h:39
TextEdit class.
Definition: TextEdit.h:40
-
int TabCount() const
Definition: TextEdit.cpp:376
-
void slot_remove_tab(int index)
Definition: TextEdit.cpp:232
-
void SlotOpen()
Definition: TextEdit.cpp:151
+
int TabCount() const
Definition: TextEdit.cpp:375
+
void slot_remove_tab(int index)
Definition: TextEdit.cpp:231
+
void SlotOpen()
Definition: TextEdit.cpp:150
void SlotNewFileTab()
Definition: TextEdit.cpp:106
-
void slot_save_status_to_cache_for_revovery()
Definition: TextEdit.cpp:606
-
bool MaybeSaveAnyTab()
Definition: TextEdit.cpp:307
-
bool SlotSaveAs()
Definition: TextEdit.cpp:209
-
void SlotCopy() const
Definition: TextEdit.cpp:532
+
void slot_save_status_to_cache_for_revovery()
Definition: TextEdit.cpp:608
+
bool MaybeSaveAnyTab()
Definition: TextEdit.cpp:306
+
bool SlotSaveAs()
Definition: TextEdit.cpp:208
+
void SlotCopy() const
Definition: TextEdit.cpp:531
void slotNewHelpTab(const QString &title, const QString &path) const
Definition: TextEdit.cpp:100
-
PlainTextEditorPage * SlotCurPageTextEdit() const
Definition: TextEdit.cpp:378
-
void SlotUndo() const
Definition: TextEdit.cpp:550
-
void SlotSwitchTabDown() const
Definition: TextEdit.cpp:494
+
PlainTextEditorPage * SlotCurPageTextEdit() const
Definition: TextEdit.cpp:377
+
void SlotUndo() const
Definition: TextEdit.cpp:549
+
void SlotSwitchTabDown() const
Definition: TextEdit.cpp:493
void SlotNewTab()
Definition: TextEdit.cpp:61
void SlotOpenFile(const QString &path)
Definition: TextEdit.cpp:121
-
bool save_file(const QString &fileName)
Saves the content of currentTab to the file filename.
Definition: TextEdit.cpp:177
-
void SlotQuote() const
Definition: TextEdit.cpp:389
-
void SlotSelectAll() const
select all in current text page
Definition: TextEdit.cpp:586
-
FilePage * SlotCurPageFileTreeView() const
Definition: TextEdit.cpp:384
-
void LoadFile(const QString &fileName)
Definition: TextEdit.cpp:419
+
bool save_file(const QString &fileName)
Saves the content of currentTab to the file filename.
Definition: TextEdit.cpp:176
+
void SlotQuote() const
Definition: TextEdit.cpp:388
+
void SlotSelectAll() const
select all in current text page
Definition: TextEdit.cpp:585
+
FilePage * SlotCurPageFileTreeView() const
Definition: TextEdit.cpp:383
+
void LoadFile(const QString &fileName)
Definition: TextEdit.cpp:418
int count_page_
int containing the number of added tabs
Definition: TextEdit.h:218
-
PlainTextEditorPage * CurTextPage() const
Definition: TextEdit.cpp:359
-
QHash< int, QString > UnsavedDocuments() const
Definition: TextEdit.cpp:505
-
bool maybe_save_current_tab(bool askToSave)
Definition: TextEdit.cpp:265
-
void SlotCloseTab()
Definition: TextEdit.cpp:225
-
void SlotPaste() const
Definition: TextEdit.cpp:542
-
FilePage * CurFilePage() const
Definition: TextEdit.cpp:368
-
void SlotShowModified(bool) const
Definition: TextEdit.cpp:467
-
void SlotSave()
Definition: TextEdit.cpp:161
-
void SlotPrint()
Definition: TextEdit.cpp:441
-
void SlotCut() const
Definition: TextEdit.cpp:524
-
void SlotRedo() const
redo last change in current text page
Definition: TextEdit.cpp:558
-
void SlotAppendText2CurTextPage(const QString &text)
Definition: TextEdit.cpp:363
-
void SlotSwitchTabUp() const
Definition: TextEdit.cpp:487
-
void SlotFillTextEditWithText(const QString &text) const
Definition: TextEdit.cpp:411
-
static QString stripped_name(const QString &full_file_name)
Definition: TextEdit.cpp:437
+
PlainTextEditorPage * CurTextPage() const
Definition: TextEdit.cpp:358
+
QHash< int, QString > UnsavedDocuments() const
Definition: TextEdit.cpp:504
+
bool maybe_save_current_tab(bool askToSave)
Definition: TextEdit.cpp:264
+
void SlotCloseTab()
Definition: TextEdit.cpp:224
+
void SlotPaste() const
Definition: TextEdit.cpp:541
+
FilePage * CurFilePage() const
Definition: TextEdit.cpp:367
+
void SlotShowModified(bool) const
Definition: TextEdit.cpp:466
+
void SlotSave()
Definition: TextEdit.cpp:160
+
void SlotPrint()
Definition: TextEdit.cpp:440
+
void SlotCut() const
Definition: TextEdit.cpp:523
+
void SlotRedo() const
redo last change in current text page
Definition: TextEdit.cpp:557
+
void SlotAppendText2CurTextPage(const QString &text)
Definition: TextEdit.cpp:362
+
void SlotSwitchTabUp() const
Definition: TextEdit.cpp:486
+
void SlotFillTextEditWithText(const QString &text) const
Definition: TextEdit.cpp:410
+
static QString stripped_name(const QString &full_file_name)
Definition: TextEdit.cpp:436
Definition: FileReadTask.cpp:31
diff --git a/docs/html/UISignalStation_8h_source.html b/docs/html/UISignalStation_8h_source.html index d296b67f..be5301f3 100644 --- a/docs/html/UISignalStation_8h_source.html +++ b/docs/html/UISignalStation_8h_source.html @@ -111,29 +111,35 @@ $(document).ready(function(){initNavTree('UISignalStation_8h_source.html',''); i
67 
72  void SignalUIRefresh();
73 
-
80  void SignalRefreshInfoBoard(const QString& text,
-
81  InfoBoardStatus verify_label_status);
-
82 
-
89  void SignalRefreshStatusBar(const QString& message, int timeout);
-
90 
-
95  void SignalNeedUserInputPassphrase(QSharedPointer<GpgPassphraseContext>);
-
96 
-
101  void SignalUserInputPassphraseCallback(QSharedPointer<GpgPassphraseContext>);
-
102 
-
107  void SignalRestartApplication(int);
+
78  void SignalMainWindowlUpdateBasicalOperaMenu(unsigned int);
+
79 
+
84  void SignalMainWindowOpenFile(QString);
+
85 
+
90  void SignalKeyRevoked(QString);
+
91 
+
98  void SignalRefreshInfoBoard(const QString& text,
+
99  InfoBoardStatus verify_label_status);
+
100 
+
107  void SignalRefreshStatusBar(const QString& message, int timeout);
108 
-
109  private:
-
110  UISignalStation();
-
111 };
-
112 
-
113 } // namespace GpgFrontend::UI
+
113  void SignalNeedUserInputPassphrase(QSharedPointer<GpgPassphraseContext>);
+
114 
+
119  void SignalUserInputPassphraseCallback(QSharedPointer<GpgPassphraseContext>);
+
120 
+
125  void SignalRestartApplication(int);
+
126 
+
127  private:
+
128  UISignalStation();
+
129 };
+
130 
+
131 } // namespace GpgFrontend::UI
Definition: UISignalStation.h:43
void SignalRefreshInfoBoard(const QString &text, InfoBoardStatus verify_label_status)
void SignalRefreshStatusBar(const QString &message, int timeout)
static auto GetInstance() -> UISignalStation *
Get the Instance object.
Definition: UISignalStation.cpp:35
Definition: FileReadTask.cpp:31
InfoBoardStatus
Definition: InfoBoardWidget.h:42
-
Definition: app.cpp:38
+
Definition: app.cpp:39
diff --git a/docs/html/UserInterfaceUtils_8h_source.html b/docs/html/UserInterfaceUtils_8h_source.html index fef34a3f..08c815d6 100644 --- a/docs/html/UserInterfaceUtils_8h_source.html +++ b/docs/html/UserInterfaceUtils_8h_source.html @@ -201,26 +201,26 @@ $(document).ready(function(){initNavTree('UserInterfaceUtils_8h_source.html','')
303 } // namespace GpgFrontend::UI
Definition: GpgKey.h:40
Definition: UserInterfaceUtils.h:117
-
void SlotImportKeyFromFile(QWidget *parent)
Definition: UserInterfaceUtils.cpp:275
-
void SlotImportKeyFromClipboard(QWidget *parent)
Definition: UserInterfaceUtils.cpp:296
+
void SlotImportKeyFromFile(QWidget *parent)
Definition: UserInterfaceUtils.cpp:277
+
void SlotImportKeyFromClipboard(QWidget *parent)
Definition: UserInterfaceUtils.cpp:313
void SignalKeyDatabaseRefreshDone()
emit when the key database is refreshed
-
static void RaiseMessageBox(QWidget *parent, GpgError err)
Definition: UserInterfaceUtils.cpp:243
-
void SlotExecuteCommand(const QString &cmd, const QStringList &arguments, const std::function< void(QProcess *)> &interact_func)
Definition: UserInterfaceUtils.cpp:301
-
static void RaiseFailureMessageBox(QWidget *parent, GpgError err)
Definition: UserInterfaceUtils.cpp:255
-
static CommonUtils * GetInstance()
Get the Instance object.
Definition: UserInterfaceUtils.cpp:147
-
CommonUtils()
Construct a new Common Utils object.
Definition: UserInterfaceUtils.cpp:154
-
void slot_update_key_status()
update the key status when signal is emitted
Definition: UserInterfaceUtils.cpp:457
-
static void WaitForOpera(QWidget *parent, const QString &, const OperaWaitingCb &)
Definition: UserInterfaceUtils.cpp:219
-
void SlotImportKeys(QWidget *parent, const QString &in_buffer)
Definition: UserInterfaceUtils.cpp:267
-
void SlotImportKeyFromKeyServer(QWidget *parent)
Definition: UserInterfaceUtils.cpp:291
-
void SlotExecuteGpgCommand(const QStringList &arguments, const std::function< void(QProcess *)> &interact_func)
Definition: UserInterfaceUtils.cpp:333
+
static void RaiseMessageBox(QWidget *parent, GpgError err)
Definition: UserInterfaceUtils.cpp:245
+
void SlotExecuteCommand(const QString &cmd, const QStringList &arguments, const std::function< void(QProcess *)> &interact_func)
Definition: UserInterfaceUtils.cpp:318
+
static void RaiseFailureMessageBox(QWidget *parent, GpgError err)
Definition: UserInterfaceUtils.cpp:257
+
static CommonUtils * GetInstance()
Get the Instance object.
Definition: UserInterfaceUtils.cpp:149
+
CommonUtils()
Construct a new Common Utils object.
Definition: UserInterfaceUtils.cpp:156
+
void slot_update_key_status()
update the key status when signal is emitted
Definition: UserInterfaceUtils.cpp:474
+
static void WaitForOpera(QWidget *parent, const QString &, const OperaWaitingCb &)
Definition: UserInterfaceUtils.cpp:221
+
void SlotImportKeys(QWidget *parent, const QString &in_buffer)
Definition: UserInterfaceUtils.cpp:269
+
void SlotImportKeyFromKeyServer(QWidget *parent)
Definition: UserInterfaceUtils.cpp:308
+
void SlotExecuteGpgCommand(const QStringList &arguments, const std::function< void(QProcess *)> &interact_func)
Definition: UserInterfaceUtils.cpp:350
Definition: FileReadTask.cpp:31
-
void process_operation(QWidget *parent, const QString &waiting_title, const Thread::Task::TaskRunnable func, const Thread::Task::TaskCallback callback, DataObjectPtr data_object)
Definition: UserInterfaceUtils.cpp:118
-
void show_verify_details(QWidget *parent, InfoBoardWidget *info_board, GpgError error, const GpgVerifyResult &verify_result)
Definition: UserInterfaceUtils.cpp:56
-
void import_unknown_key_from_keyserver(QWidget *parent, const GpgVerifyResultAnalyse &verify_res)
Definition: UserInterfaceUtils.cpp:65
-
void process_result_analyse(TextEdit *edit, InfoBoardWidget *info_board, const GpgResultAnalyse &result_analyse)
Definition: UserInterfaceUtils.cpp:100
-
void refresh_info_board(InfoBoardWidget *info_board, int status, const QString &report_text)
Definition: UserInterfaceUtils.cpp:89
-
Definition: app.cpp:38
+
void process_operation(QWidget *parent, const QString &waiting_title, const Thread::Task::TaskRunnable func, const Thread::Task::TaskCallback callback, DataObjectPtr data_object)
Definition: UserInterfaceUtils.cpp:120
+
void show_verify_details(QWidget *parent, InfoBoardWidget *info_board, GpgError error, const GpgVerifyResult &verify_result)
Definition: UserInterfaceUtils.cpp:58
+
void import_unknown_key_from_keyserver(QWidget *parent, const GpgVerifyResultAnalyse &verify_res)
Definition: UserInterfaceUtils.cpp:67
+
void process_result_analyse(TextEdit *edit, InfoBoardWidget *info_board, const GpgResultAnalyse &result_analyse)
Definition: UserInterfaceUtils.cpp:102
+
void refresh_info_board(InfoBoardWidget *info_board, int status, const QString &report_text)
Definition: UserInterfaceUtils.cpp:91
+
Definition: app.cpp:39
gpgme_error_t GpgError
gpgme error
Definition: GpgTypedef.h:42
diff --git a/docs/html/app_8h_source.html b/docs/html/app_8h_source.html index 68068fbf..145e74c0 100644 --- a/docs/html/app_8h_source.html +++ b/docs/html/app_8h_source.html @@ -96,8 +96,8 @@ $(document).ready(function(){initNavTree('app_8h_source.html',''); initResizable
35 auto StartApplication(const GFCxtWPtr& p_ctx) -> int;
36 
37 }
-
Definition: app.cpp:38
-
auto StartApplication(const GFCxtWPtr &p_ctx) -> int
Definition: app.cpp:49
+
Definition: app.cpp:39
+
auto StartApplication(const GFCxtWPtr &p_ctx) -> int
Definition: app.cpp:50
diff --git a/docs/html/classGpgFrontend_1_1DataObjectOperator.html b/docs/html/classGpgFrontend_1_1DataObjectOperator.html index eb40843c..b6a8fbda 100644 --- a/docs/html/classGpgFrontend_1_1DataObjectOperator.html +++ b/docs/html/classGpgFrontend_1_1DataObjectOperator.html @@ -290,7 +290,7 @@ virtual 
=
global_setting_station_.GetAppDataPath() + "/data_objs"
GlobalSettingStation & global_setting_station_
GlobalSettingStation.
Definition: DataObjectOperator.h:62
-
auto GetAppDataPath() const -> QString
Gets the application data directory.
Definition: GlobalSettingStation.cpp:153
+
auto GetAppDataPath() const -> QString
Gets the application data directory.
Definition: GlobalSettingStation.cpp:149
diff --git a/docs/html/classGpgFrontend_1_1GlobalSettingStation_1_1Impl.html b/docs/html/classGpgFrontend_1_1GlobalSettingStation_1_1Impl.html index 4f3a31f9..fe421415 100644 --- a/docs/html/classGpgFrontend_1_1GlobalSettingStation_1_1Impl.html +++ b/docs/html/classGpgFrontend_1_1GlobalSettingStation_1_1Impl.html @@ -272,7 +272,7 @@ bool portable_mode_ =
Initial value:
=
app_data_path_ + "/data_objs"
-
QString app_data_path_
Program Data Location.
Definition: GlobalSettingStation.cpp:120
+
QString app_data_path_
Program Data Location.
Definition: GlobalSettingStation.cpp:116

Object storage path.

diff --git a/docs/html/classGpgFrontend_1_1GpgAdvancedOperator.html b/docs/html/classGpgFrontend_1_1GpgAdvancedOperator.html index b372739f..da8e02b9 100644 --- a/docs/html/classGpgFrontend_1_1GpgAdvancedOperator.html +++ b/docs/html/classGpgFrontend_1_1GpgAdvancedOperator.html @@ -153,7 +153,7 @@ false

References GpgFrontend::GpgCommandExecutor::ExecuteSync().

-

Referenced by GpgFrontend::UI::MainWindow::Init().

+

Referenced by GpgFrontend::ShutdownGlobalBasicalEnv().

diff --git a/docs/html/classGpgFrontend_1_1GpgKeyOpera.html b/docs/html/classGpgFrontend_1_1GpgKeyOpera.html index d7f72ff8..8916879b 100644 --- a/docs/html/classGpgFrontend_1_1GpgKeyOpera.html +++ b/docs/html/classGpgFrontend_1_1GpgKeyOpera.html @@ -296,7 +296,7 @@ virtual void GpgFrontend::GpgKeyOpera::DeleteKeys ( - GpgFrontend::KeyIdArgsListPtr  + KeyIdArgsListPtr  key_ids) diff --git a/docs/html/classGpgFrontend_1_1GpgResultAnalyse.html b/docs/html/classGpgFrontend_1_1GpgResultAnalyse.html index 2b686ac0..c877f0f6 100644 --- a/docs/html/classGpgFrontend_1_1GpgResultAnalyse.html +++ b/docs/html/classGpgFrontend_1_1GpgResultAnalyse.html @@ -97,10 +97,10 @@ Inheritance diagram for GpgFrontend::GpgResultAnalyse:
Inheritance graph
- - - - + + + + diff --git a/docs/html/classGpgFrontend_1_1GpgResultAnalyse__inherit__graph.map b/docs/html/classGpgFrontend_1_1GpgResultAnalyse__inherit__graph.map index 1a0e3473..6b94add3 100644 --- a/docs/html/classGpgFrontend_1_1GpgResultAnalyse__inherit__graph.map +++ b/docs/html/classGpgFrontend_1_1GpgResultAnalyse__inherit__graph.map @@ -1,8 +1,8 @@ - - - - + + + + diff --git a/docs/html/classGpgFrontend_1_1GpgResultAnalyse__inherit__graph.md5 b/docs/html/classGpgFrontend_1_1GpgResultAnalyse__inherit__graph.md5 index 59c3e50c..2b465054 100644 --- a/docs/html/classGpgFrontend_1_1GpgResultAnalyse__inherit__graph.md5 +++ b/docs/html/classGpgFrontend_1_1GpgResultAnalyse__inherit__graph.md5 @@ -1 +1 @@ -59823371997aef0dc7b7c9fade5f6096 \ No newline at end of file +510b3ab86e8e689e4d2d1ebdf51cfa85 \ No newline at end of file diff --git a/docs/html/classGpgFrontend_1_1GpgResultAnalyse__inherit__graph.png b/docs/html/classGpgFrontend_1_1GpgResultAnalyse__inherit__graph.png index 82a983ad7d6fc08cb615689842740480652be06f..8555481b1576cc31a67f0d8d2357ce7e7c974f18 100644 GIT binary patch literal 50436 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�)!M!I;y)r+Ct>bh5oM{ORsCE>0?k5dtin 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 SC++Gc{+ecNVRXyTDfGXj7@D>K literal 47052 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 const -> intGpgFrontend::GpgResultAnalyse GpgResultAnalyse()=defaultGpgFrontend::GpgResultAnalyse GpgVerifyResultAnalyse(GpgError error, GpgVerifyResult result)GpgFrontend::GpgVerifyResultAnalyseexplicit - print_signer(QTextStream &stream, gpgme_signature_t sign) -> boolGpgFrontend::GpgVerifyResultAnalyseprivate - result_ (defined in GpgFrontend::GpgVerifyResultAnalyse)GpgFrontend::GpgVerifyResultAnalyseprivate - setStatus(int m_status)GpgFrontend::GpgResultAnalyseprotected - status_ (defined in GpgFrontend::GpgResultAnalyse)GpgFrontend::GpgResultAnalyseprotected - stream_ (defined in GpgFrontend::GpgResultAnalyse)GpgFrontend::GpgResultAnalyseprotected - TakeChargeOfResult() -> GpgVerifyResultGpgFrontend::GpgVerifyResultAnalyse + print_signer(QTextStream &stream, GpgSignature sign) -> boolGpgFrontend::GpgVerifyResultAnalyseprivate + print_signer_without_key(QTextStream &stream, GpgSignature sign) -> boolGpgFrontend::GpgVerifyResultAnalyseprivate + result_ (defined in GpgFrontend::GpgVerifyResultAnalyse)GpgFrontend::GpgVerifyResultAnalyseprivate + setStatus(int m_status)GpgFrontend::GpgResultAnalyseprotected + status_ (defined in GpgFrontend::GpgResultAnalyse)GpgFrontend::GpgResultAnalyseprotected + stream_ (defined in GpgFrontend::GpgResultAnalyse)GpgFrontend::GpgResultAnalyseprotected + TakeChargeOfResult() -> GpgVerifyResultGpgFrontend::GpgVerifyResultAnalyse diff --git a/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse.html b/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse.html index 2298927e..887989b9 100644 --- a/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse.html +++ b/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse.html @@ -97,7 +97,7 @@ Inheritance diagram for GpgFrontend::GpgVerifyResultAnalyse:

Inheritance graph
- + @@ -107,7 +107,7 @@ Collaboration diagram for GpgFrontend::GpgVerifyResultAnalyse:
Collaboration graph
- + @@ -154,8 +154,10 @@ void doAnalyse () fina - - + + + +

Private Member Functions

auto print_signer (QTextStream &stream, gpgme_signature_t sign) -> bool
 
auto print_signer (QTextStream &stream, GpgSignature sign) -> bool
 
auto print_signer_without_key (QTextStream &stream, GpgSignature sign) -> bool
 
@@ -258,8 +260,8 @@ bool  - + @@ -304,6 +306,52 @@ false

References GpgFrontend::SingletonFunctionObject< GpgKeyGetter >::GetInstance().

+ + + +

◆ print_signer_without_key()

+ +
+
+

Private Attributes

analysed_ = false - -

◆ print_signer()

+ +

◆ print_signer()

@@ -276,7 +278,7 @@ bool 
analysed_ = false
gpgme_signature_t GpgSignature  sign 
+ + + + +
+ + + + + + + + + + + + + + + + + + +
auto GpgFrontend::GpgVerifyResultAnalyse::print_signer_without_key (QTextStream & stream,
GpgSignature sign 
) -> bool
+
+private
+
+
Parameters
+ + + +
stream
sign
+
+
+
Returns
true
+
+false
+
diff --git a/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse.js b/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse.js index f5d9f2a8..51dfc128 100644 --- a/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse.js +++ b/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse.js @@ -3,7 +3,8 @@ var classGpgFrontend_1_1GpgVerifyResultAnalyse = [ "GpgVerifyResultAnalyse", "classGpgFrontend_1_1GpgVerifyResultAnalyse.html#ab1d67da5dbe5bd2d665f7121e5f5354b", null ], [ "doAnalyse", "classGpgFrontend_1_1GpgVerifyResultAnalyse.html#ae072a4684b3d73304794e80125ae8780", null ], [ "GetSignatures", "classGpgFrontend_1_1GpgVerifyResultAnalyse.html#a42cf6a649e485d817fd673b890620d0b", null ], - [ "print_signer", "classGpgFrontend_1_1GpgVerifyResultAnalyse.html#a4d8231561ad4f92322fab6dc8895b8be", null ], + [ "print_signer", "classGpgFrontend_1_1GpgVerifyResultAnalyse.html#a591bc0f998e7c1e85f1838248c58b212", null ], + [ "print_signer_without_key", "classGpgFrontend_1_1GpgVerifyResultAnalyse.html#ac35988f5f806ea1bedbbe2a6d5a900aa", null ], [ "TakeChargeOfResult", "classGpgFrontend_1_1GpgVerifyResultAnalyse.html#a8d0af2a9c0a52ef8bfd88bcb66aaf07e", null ], [ "error_", "classGpgFrontend_1_1GpgVerifyResultAnalyse.html#ad9e53477ca77f8685ca2102bf0fc5d4c", null ], [ "result_", "classGpgFrontend_1_1GpgVerifyResultAnalyse.html#a09e7a3cc3bf3d64e5d2428cd3040d2b2", null ] diff --git a/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__coll__graph.map b/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__coll__graph.map index c681a442..4b53a6f3 100644 --- a/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__coll__graph.map +++ b/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__coll__graph.map @@ -1,5 +1,5 @@ - + diff --git a/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__coll__graph.md5 b/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__coll__graph.md5 index ca2ba057..e5079db0 100644 --- a/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__coll__graph.md5 +++ b/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__coll__graph.md5 @@ -1 +1 @@ -755b031c78cb836fa21eccd5e34699ad \ No newline at end of file +931604676c232f83df0b7c1e0c7cbdd3 \ No newline at end of file diff --git a/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__coll__graph.png b/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__coll__graph.png index ddf84b7a10d17abe2ea560739e24403105e0fdb0..3b01cd2af65d398fb99e3501a68b85c51706a525 100644 GIT binary patch delta 27449 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 W4Kcmu@X`l=5{G^;q1~gpT>KvnXPfl^ delta 25861 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 diff --git a/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__inherit__graph.map b/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__inherit__graph.map index 347ef4bc..5b89d3c3 100644 --- a/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__inherit__graph.map +++ b/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__inherit__graph.map @@ -1,5 +1,5 @@ - + diff --git a/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__inherit__graph.md5 b/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__inherit__graph.md5 index 667d9215..cc387924 100644 --- a/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__inherit__graph.md5 +++ b/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__inherit__graph.md5 @@ -1 +1 @@ -80044d828a6c07f124359ce5aefa5ecf \ No newline at end of file +e78ae55b8218aee68c48f705b494dfc1 \ No newline at end of file diff --git a/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__inherit__graph.png b/docs/html/classGpgFrontend_1_1GpgVerifyResultAnalyse__inherit__graph.png index e06d9432987c498c51d7ce818f02d72dcd2ebf48..69c7260bc98ee74ec2b2733b60a6e1fcd52b7b09 100644 GIT binary patch literal 25217 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%0AY+uG1uT8IPmC;bh9o&%+96 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 NrRlHi>&70D{{dx*tQsME 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 diff --git a/docs/html/classGpgFrontend_1_1UI_1_1CommonUtils.html b/docs/html/classGpgFrontend_1_1UI_1_1CommonUtils.html index 0cc71687..79f4bbe8 100644 --- a/docs/html/classGpgFrontend_1_1UI_1_1CommonUtils.html +++ b/docs/html/classGpgFrontend_1_1UI_1_1CommonUtils.html @@ -166,9 +166,9 @@ Public Member Functions  CommonUtils ()  Construct a new Common Utils object.
  - + bool isApplicationNeedRestart () -  +  bool KeyExistsinFavouriteList (const GpgKey &key)   diff --git a/docs/html/classGpgFrontend_1_1UI_1_1CommonUtils.js b/docs/html/classGpgFrontend_1_1UI_1_1CommonUtils.js index 3f473e27..79bd5930 100644 --- a/docs/html/classGpgFrontend_1_1UI_1_1CommonUtils.js +++ b/docs/html/classGpgFrontend_1_1UI_1_1CommonUtils.js @@ -5,7 +5,7 @@ var classGpgFrontend_1_1UI_1_1CommonUtils = [ "AddKey2Favourtie", "classGpgFrontend_1_1UI_1_1CommonUtils.html#a7a7b01b992c465ded7e25e54e3ebacec", null ], [ "GetInstance", "classGpgFrontend_1_1UI_1_1CommonUtils.html#a530688726ce3a319de8d4bdcc291db87", null ], [ "ImportKeyFromKeyServer", "classGpgFrontend_1_1UI_1_1CommonUtils.html#a8d91f95f655e3442ea3b04a691255db0", null ], - [ "isApplicationNeedRestart", "classGpgFrontend_1_1UI_1_1CommonUtils.html#abb25baa60d62d6842028e174f7e341fe", null ], + [ "isApplicationNeedRestart", "classGpgFrontend_1_1UI_1_1CommonUtils.html#ae42826374fcdb0fe72af06542ab155dd", null ], [ "KeyExistsinFavouriteList", "classGpgFrontend_1_1UI_1_1CommonUtils.html#ac2b48eecb23d985b6fe1e2ac70f3be29", null ], [ "RaiseFailureMessageBox", "classGpgFrontend_1_1UI_1_1CommonUtils.html#a4bc0d817e2083cc262f4fb2c65027442", null ], [ "RaiseMessageBox", "classGpgFrontend_1_1UI_1_1CommonUtils.html#a2eb678ee01d3b6e1c0d8f90345712644", null ], diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FilePage-members.html b/docs/html/classGpgFrontend_1_1UI_1_1FilePage-members.html index 29c5ebc9..dc46a0ea 100644 --- a/docs/html/classGpgFrontend_1_1UI_1_1FilePage-members.html +++ b/docs/html/classGpgFrontend_1_1UI_1_1FilePage-members.html @@ -97,10 +97,13 @@ $(document).ready(function(){initNavTree('classGpgFrontend_1_1UI_1_1FilePage.htm path_complete_model_ (defined in GpgFrontend::UI::FilePage)GpgFrontend::UI::FilePageprivate path_edit_completer_ (defined in GpgFrontend::UI::FilePage)GpgFrontend::UI::FilePageprivate popup_menu_ (defined in GpgFrontend::UI::FilePage)GpgFrontend::UI::FilePageprivate - SignalPathChanged(const QString &path)GpgFrontend::UI::FilePagesignal - SignalRefreshInfoBoard(const QString &text, InfoBoardStatus verify_label_status)GpgFrontend::UI::FilePagesignal + SignalCurrentTabChanged() (defined in GpgFrontend::UI::FilePage)GpgFrontend::UI::FilePagesignal + SignalMainWindowlUpdateBasicalOperaMenu(unsigned int)GpgFrontend::UI::FilePagesignal + SignalPathChanged(const QString &)GpgFrontend::UI::FilePagesignal + SignalRefreshInfoBoard(const QString &, InfoBoardStatus)GpgFrontend::UI::FilePagesignal SlotGoPath() (defined in GpgFrontend::UI::FilePage)GpgFrontend::UI::FilePageslot ui_ (defined in GpgFrontend::UI::FilePage)GpgFrontend::UI::FilePageprivate + update_main_basical_opera_menu(const QString &) (defined in GpgFrontend::UI::FilePage)GpgFrontend::UI::FilePageprivateslot diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FilePage.html b/docs/html/classGpgFrontend_1_1UI_1_1FilePage.html index 8a43999b..2b618544 100644 --- a/docs/html/classGpgFrontend_1_1UI_1_1FilePage.html +++ b/docs/html/classGpgFrontend_1_1UI_1_1FilePage.html @@ -87,6 +87,7 @@ $(document).ready(function(){initNavTree('classGpgFrontend_1_1UI_1_1FilePage.htm Signals | Public Member Functions | Protected Member Functions | +Private Slots | Private Attributes | List of all members

@@ -98,7 +99,7 @@ Inheritance diagram for GpgFrontend::UI::FilePage:
Inheritance graph
- +
@@ -107,11 +108,11 @@ Collaboration diagram for GpgFrontend::UI::FilePage:
Collaboration graph
- - - + + + - + @@ -125,10 +126,15 @@ void SlotGoPath () - - - - + + + + + + + +

Signals

void SignalPathChanged (const QString &path)
 
void SignalRefreshInfoBoard (const QString &text, InfoBoardStatus verify_label_status)
 
void SignalPathChanged (const QString &)
 
void SignalRefreshInfoBoard (const QString &, InfoBoardStatus)
 
+void SignalCurrentTabChanged ()
 
void SignalMainWindowlUpdateBasicalOperaMenu (unsigned int)
 
@@ -144,6 +150,12 @@ Protected Member Functions

Public Member Functions

void keyPressEvent (QKeyEvent *event) override
 
+ + + +

+Private Slots

+void update_main_basical_opera_menu (const QString &)
 
- +

Private Attributes

@@ -265,8 +277,40 @@ QMenu * option_popup_menu_ - -

◆ SignalPathChanged

+ +

◆ SignalMainWindowlUpdateBasicalOperaMenu

+ +
+
+ + + + + +
+ + + + + + + + +
void GpgFrontend::UI::FilePage::SignalMainWindowlUpdateBasicalOperaMenu (unsigned int )
+
+signal
+
+
Parameters
+ + +
int
+
+
+ +
+
+ +

◆ SignalPathChanged

@@ -278,7 +322,7 @@ QMenu * 
option_popup_menu_ void GpgFrontend::UI::FilePage::SignalPathChanged ( const QString & path))
@@ -297,8 +341,8 @@ QMenu * option_popup_menu_
- -

◆ SignalRefreshInfoBoard

+ +

◆ SignalRefreshInfoBoard

@@ -310,13 +354,13 @@ QMenu * option_popup_menu_ void GpgFrontend::UI::FilePage::SignalRefreshInfoBoard ( const QString &  - text, + , InfoBoardStatus  - verify_label_status  +   diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FilePage.js b/docs/html/classGpgFrontend_1_1UI_1_1FilePage.js index ed4e1cfe..a9730e3d 100644 --- a/docs/html/classGpgFrontend_1_1UI_1_1FilePage.js +++ b/docs/html/classGpgFrontend_1_1UI_1_1FilePage.js @@ -3,9 +3,12 @@ var classGpgFrontend_1_1UI_1_1FilePage = [ "FilePage", "classGpgFrontend_1_1UI_1_1FilePage.html#aed52684347a89faaad2cc7defa9dfc0f", null ], [ "GetSelected", "classGpgFrontend_1_1UI_1_1FilePage.html#ad1211e2d7911f55ee5d35f685bc00075", null ], [ "keyPressEvent", "classGpgFrontend_1_1UI_1_1FilePage.html#aea388ad7876e287f71e93085e6715495", null ], - [ "SignalPathChanged", "classGpgFrontend_1_1UI_1_1FilePage.html#aec462d16a2097024a4ced24012b905a7", null ], - [ "SignalRefreshInfoBoard", "classGpgFrontend_1_1UI_1_1FilePage.html#a301c5c7747ad251b14c490d58b5d678f", null ], + [ "SignalCurrentTabChanged", "classGpgFrontend_1_1UI_1_1FilePage.html#ac008703950ffa192755e006638b693f4", null ], + [ "SignalMainWindowlUpdateBasicalOperaMenu", "classGpgFrontend_1_1UI_1_1FilePage.html#adadebdebea3d4d8ced7aacc17b617627", null ], + [ "SignalPathChanged", "classGpgFrontend_1_1UI_1_1FilePage.html#af4462f25386ff65594ab0de771cb45c5", null ], + [ "SignalRefreshInfoBoard", "classGpgFrontend_1_1UI_1_1FilePage.html#a8c24032167f81c86770c216c3831da57", null ], [ "SlotGoPath", "classGpgFrontend_1_1UI_1_1FilePage.html#a8ed9963c6c37131a17ccec8b61e04879", null ], + [ "update_main_basical_opera_menu", "classGpgFrontend_1_1UI_1_1FilePage.html#ac9d67b61abb9d4d013a73ad271c02c55", null ], [ "file_tree_view_", "classGpgFrontend_1_1UI_1_1FilePage.html#a565315f13d3bad9b46b9b48a754d04a2", null ], [ "option_popup_menu_", "classGpgFrontend_1_1UI_1_1FilePage.html#a6ddf29e46120a9cd7a31285d748ddb12", null ], [ "path_complete_model_", "classGpgFrontend_1_1UI_1_1FilePage.html#a379abfff5c0e3935b478aee938528ba1", null ], diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FilePage__coll__graph.map b/docs/html/classGpgFrontend_1_1UI_1_1FilePage__coll__graph.map index 57d3fc3c..1a6bb02b 100644 --- a/docs/html/classGpgFrontend_1_1UI_1_1FilePage__coll__graph.map +++ b/docs/html/classGpgFrontend_1_1UI_1_1FilePage__coll__graph.map @@ -1,9 +1,9 @@ - - - + + + - + diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FilePage__coll__graph.md5 b/docs/html/classGpgFrontend_1_1UI_1_1FilePage__coll__graph.md5 index 21a83bb1..5c8b2e75 100644 --- a/docs/html/classGpgFrontend_1_1UI_1_1FilePage__coll__graph.md5 +++ b/docs/html/classGpgFrontend_1_1UI_1_1FilePage__coll__graph.md5 @@ -1 +1 @@ -079f536ef5202245d9ca4e6896ac09cf \ No newline at end of file +6a8856092555092d52f7c3ef07f64120 \ No newline at end of file diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FilePage__coll__graph.png b/docs/html/classGpgFrontend_1_1UI_1_1FilePage__coll__graph.png index 70e9d9b533a35ed92f6b915a80f466d7b5e1e6cb..9b0838d78ab7dc8890bb30cbc142a161667ec165 100644 GIT binary patch literal 99544 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%0A2IkxJ2^SayD6V5YW?zp>k^tY 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≀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 Rq2Pam1`JdFVLNrr{|7Qr-*x~1 literal 94780 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 DT - + diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FilePage__inherit__graph.md5 b/docs/html/classGpgFrontend_1_1UI_1_1FilePage__inherit__graph.md5 index 3920e49d..8c0014ea 100644 --- a/docs/html/classGpgFrontend_1_1UI_1_1FilePage__inherit__graph.md5 +++ b/docs/html/classGpgFrontend_1_1UI_1_1FilePage__inherit__graph.md5 @@ -1 +1 @@ -9953072119ffd1352cb87ef6f852579b \ No newline at end of file +aae619c74443af430932942405b5340c \ No newline at end of file diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FilePage__inherit__graph.png b/docs/html/classGpgFrontend_1_1UI_1_1FilePage__inherit__graph.png index 0e579df2c1b2e0ad1bcbf447fc0a8a3a0f681617..5cf86ed9ef77d6e13c64c72039a6352ba38ff14c 100644 GIT binary patch literal 11944 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%0A5)lD@>{rveeoPwyRC?B7jR1tsn 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 Za+q^K+H(9^0}OW~?#ipl70Z}B{|_-U!k+*D diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView-members.html b/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView-members.html index 79a2debc..f45571d9 100644 --- a/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView-members.html +++ b/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView-members.html @@ -104,6 +104,8 @@ $(document).ready(function(){initNavTree('classGpgFrontend_1_1UI_1_1FileTreeView GetPathByClickPoint(const QPoint &point) -> QStringGpgFrontend::UI::FileTreeView GetSelectedPath() -> QStringGpgFrontend::UI::FileTreeView keyPressEvent(QKeyEvent *event) overrideGpgFrontend::UI::FileTreeViewprotected + mousePressEvent(QMouseEvent *event) overrideGpgFrontend::UI::FileTreeViewprotected + new_item_action_menu_ (defined in GpgFrontend::UI::FileTreeView)GpgFrontend::UI::FileTreeViewprivate paintEvent(QPaintEvent *event) override (defined in GpgFrontend::UI::FileTreeView)GpgFrontend::UI::FileTreeViewprotected popup_menu_ (defined in GpgFrontend::UI::FileTreeView)GpgFrontend::UI::FileTreeViewprivate selected_path_ (defined in GpgFrontend::UI::FileTreeView)GpgFrontend::UI::FileTreeViewprivate diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView.html b/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView.html index 2a4edd75..db0dea36 100644 --- a/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView.html +++ b/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView.html @@ -99,7 +99,7 @@ Inheritance diagram for GpgFrontend::UI::FileTreeView:

Inheritance graph
- +
@@ -108,7 +108,7 @@ Collaboration diagram for GpgFrontend::UI::FileTreeView:
Collaboration graph
- +
@@ -186,6 +186,8 @@ Protected Member Functions void paintEvent (QPaintEvent *event) override   +void mousePressEvent (QMouseEvent *event) override +  @@ -219,6 +221,9 @@ QString  + + @@ -258,7 +263,7 @@ QAction * 

Private Slots

selected_path_
QMenu * popup_menu_
 
+QMenu * new_item_action_menu_
 
QAction * action_open_file_
 
action_compress_

Get the Current Path object.

-
Returns
std::filesystem::path
+
Returns
QString

Referenced by GpgFrontend::UI::FilePage::FilePage().

@@ -314,7 +319,7 @@ QAction * 
action_compress_
-
Returns
std::filesystem::path
+
Returns
QString
@@ -334,7 +339,7 @@ QAction * action_compress_

Get the Selected Path object.

-
Returns
std::filesystem::path
+
Returns
QString
@@ -368,6 +373,38 @@ QAction * action_compress_ + + + +

◆ mousePressEvent()

+ +
+
+ + + + + +
+ + + + + + + + +
void GpgFrontend::UI::FileTreeView::mousePressEvent (QMouseEvent * event)
+
+overrideprotected
+
+
Parameters
+ + +
event
+
+
+
diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView.js b/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView.js index 25e8d3ea..5d77e544 100644 --- a/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView.js +++ b/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView.js @@ -6,6 +6,7 @@ var classGpgFrontend_1_1UI_1_1FileTreeView = [ "GetPathByClickPoint", "classGpgFrontend_1_1UI_1_1FileTreeView.html#ae65efaff87bd35f7f8f73388c022bdf8", null ], [ "GetSelectedPath", "classGpgFrontend_1_1UI_1_1FileTreeView.html#a697e1df6db810119d3d908d9e88a5212", null ], [ "keyPressEvent", "classGpgFrontend_1_1UI_1_1FileTreeView.html#aad531bef81bf8264be3a181efd6b473d", null ], + [ "mousePressEvent", "classGpgFrontend_1_1UI_1_1FileTreeView.html#a1c0a1f76a713872530980b14baaaec29", null ], [ "paintEvent", "classGpgFrontend_1_1UI_1_1FileTreeView.html#a67fa58357348920cbb250df3fe70115c", null ], [ "selectionChanged", "classGpgFrontend_1_1UI_1_1FileTreeView.html#a710ca837224c645182f44eea0d6bb0f0", null ], [ "SignalOpenFile", "classGpgFrontend_1_1UI_1_1FileTreeView.html#a9f214e986af19db6ea9b950ac96efc74", null ], @@ -36,6 +37,7 @@ var classGpgFrontend_1_1UI_1_1FileTreeView = [ "action_rename_file_", "classGpgFrontend_1_1UI_1_1FileTreeView.html#abd8161c93d2c51daf3aa41133a500dca", null ], [ "current_path_", "classGpgFrontend_1_1UI_1_1FileTreeView.html#a5238316d0c0de7377302c62b7795fd5e", null ], [ "dir_model_", "classGpgFrontend_1_1UI_1_1FileTreeView.html#a3c1f1811b9022af5accf5dd6f408a4a5", null ], + [ "new_item_action_menu_", "classGpgFrontend_1_1UI_1_1FileTreeView.html#a55ab0ccc16e3a1696e3b1ee47e884544", null ], [ "popup_menu_", "classGpgFrontend_1_1UI_1_1FileTreeView.html#a2060426b238894bae21c46ccc0f0c53e", null ], [ "selected_path_", "classGpgFrontend_1_1UI_1_1FileTreeView.html#a6d01507d87dbc9edd4471ef3dd429873", null ] ]; \ No newline at end of file diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__coll__graph.map b/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__coll__graph.map index 920277eb..4732794d 100644 --- a/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__coll__graph.map +++ b/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__coll__graph.map @@ -1,4 +1,4 @@ - + diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__coll__graph.md5 b/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__coll__graph.md5 index 02551cf6..485738d9 100644 --- a/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__coll__graph.md5 +++ b/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__coll__graph.md5 @@ -1 +1 @@ -42e39583e6d2e33470ee220c2275191f \ No newline at end of file +6942348ecad5c99c4174529eead4efae \ No newline at end of file diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__coll__graph.png b/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__coll__graph.png index d09e970c27f1b8f5734ce6073cd1b94e9768d312..4cc96875c02b6db2b3b90dd8a3e9dae3f0d73d05 100644 GIT binary patch literal 36378 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 TXAt6~;Gdlad-O|nox=YQCDW-7 literal 35106 zcmb@ubyQYc*9VHChzf!TC@o3|f^@1N-ICHF-5@C)f+$i-cXv0^f&wDl9nw6YNJ+z; z`<(N=dA@P)_{JUYAFq1g+0R~ktvP=+x4+y|G3+bESJ2SVuqDKW70}Smp`)RpU&q9N ze_4?mu!aA_(327qMmt0Pmt3C}hK6<)7C6c=ui5*?g27l29Ow~B(fATsP`5>+9;fqIvd$_mFK_x`+>^N2!PIE*dwooFDzTWnAB#aeLxIKf)GakNRkhNBNLyR`(LVqwAHe)PL#Y%E41jK=2l z*m+mKe2RjUG%zpkejJyzRdE6~3Fog-{SX$XU(b_QJ1$tRO_u0i!r?zIb{R`gr?RlH z*#G{90*%{t0duPMC6|l-jYC*=0b1F_g{&lxxz{(fO>A|9g)cZdIMXl(T8@9o zD{7E5HKps}J7Q=&`C-lD`kUd>HPYGTB+sP}V&s&M9>t?jW@rU_6XWA}1OzRxTtjP( zFE_|x!3&4W&RedLK6GSQ?oOD8-@tf&c6#z?r&kE&KGEpOuiqNTawtWfLL0#x`|8#C zX95D=bBj2n+{x#aZa&a7`R&2P#54rgAD^u>9mvcv>Wa-cJ>Y6Q2tq}uXv?3ueQ&-< zkW5ccuP~$h>{$kCxFC+6pI>MBgg!#@nUYdEsyD?41y58tM~Qyu5`|l`t)rvzRD-+5 zN%Zx*qS>5Qli4P5@Ut8iqs&7OH|o;p@84H+*qGMZ?S8nCohh4C2>UvhMZYzB+G!rU zrA;P7A;;Fv?wLxVX5Si%U|s=iQh~z4LNt5=0*>mU+}w8^QB3nce-_$3h6jr}JKJod zIJYv86>=ye`tadHkAuaV$m31eLw9m=!o|aD_QNLeijBf#s{3_5;o(aw$0Nz%gF!{v z63;UaxDFAIE!7R$rwaj04YR`q8plU7XG=L*i3%^i_|mmI$6P!(Jly((j#KQsZ6q3a zt8cbpZ^n}%LQ>?#i{kFx(b3WDvqtNghSBkH1x?MsfB>m5L(kI#8OX zjh&p-9L`ruvr*HU@QpRXB_fgtA%A>}-{X;$l@)x+VwYVrO-;>TySqcxNzLU8ou6L8 zCQ_|+WF+CTG8ij0)cp9udu^ns48B8ZTAGB6OiNdnOp$|&vonkHmVw9F(Tv?vC(*Z# zj)SE*YfK!R<)2fvycfDjH23u2+`M_yW3P6mME5hs=~h(Zt@7@@Y1a@j za%W%I$+6n?E+x;K&Lh{KpPfx!@j%ni&^X=6;@_MP;io_3mLK6IBPG4{*o8efI2enV z9n))bzHJ+hsyJIQ9w&W-+r!clQhpE8WRdGjp`myf*u-BbPJdnM@9z(MrXFWE`{~^A z@$t$~UQ~vZ>HUR?4+TMR1UKrouiaNEq~hWl>0f;7C_Me7T#%BIQt8<J`8hrAU0^>4q{ zKR=F@t7%12QgY$piAWw**Qc-X@$vh+MV^+ctmBVj)D7MGu>w2$`aZy-BL!VH)_b$v z_5XCC|I7FG8pvYOsJWnfaUriiXdN2K_x;UzSjQ6ck#A}xb5hEMZsYwKm{-Ht(C4gDfXbubaa_NnQZ!v@Pv>Ie;Ly_7*Y{WF5iYO^Rd74j&dqxk|46NSvN}Y) zhE!L;)~Gl5WM|;n>Cw#9osF4*gokJPtG2$cCD=^b_zqY2KYq0Tz8IAin&jzSW?ZCN zL!~Rwk2PKrA8#GQYIslf(RZIXjhD8z4Hfnh&9Bml$`#u}ZrU8~7&bTi>6x1gnPl@n zbX-uYVff?MazgkHaS{_7^;YDV(BLPw24q#*dm5jA|K^(^&SvsPiJqX=@gyoo5xuyi z9JHRh;esup9PU*JOR|Pv!Bb!xM0=`rVe0QIs zqK6@m=B8(V|N4bis7W{f^#cWiQcN+GDaH?JLqm?UcTlU1nbV6fdiZa^3xk~b_ zD~^Da`^C4;h|5x87J?6Lm%H5^H%@~!s(#LWFA-lWrEuS&Xbquwp83s}<2@`fK!7CZ zG-DW5WRDMTkZ^fOh_-GJPfq8A)$>T*P<{f}m|LHW>6JUfsLD|)wwaHTvAX#qq|W$X z0Kxz7XW;*`HUIUbqk8xKnwtf$QSe##tNUJbJNm(aR%tb5_FdAK=kazYn~b#*#}+i_ zT(pCtgkxj#wPe(2NmR?)`?Jm?9kxnN9=7bTxVXI42b9A19iaY1GU-gOyZ=`$Fc~V; zX?*(p`E5f(!^j6BCC=MRn?0VV1O0|?jQ}>$3=Ml6OpKonW^E2!umfa-ucoHvwm0>1 zvcWxWy54nuW22|6hfgYr&pog-Xn)_S0qQnJ6*dK5e8hbfV#AZ5t{ApAzka=V<>Mn$ z>LK*#XuYg6o+s?ruU{BdvI)EqYGp>(@$k+MlHP~b4IP1?KxLvttI8@tpkliAWk_=J z?H~jwY#l5ok(B>jVo)pfg}oFS9X-0xAQC{h3H=P0gv9*UX*mX=HHKI)DJ319e{nH0 z;H8zRS}v6$ZEAl0B+uh{3Mwk9Tb3FFnKFvUIGQVMqiw^}(+y2+6YcHo_CLlW8jly5 zL?=Yu!)Rq`cz9wiUM1|UFjv|A@%r^^z$1b1_h^IK;V-FOPcjrrpv%!bjsIHbyggX8 zw>t2K&;9V%&VX#5b-=rKb0ux$cj1~Fjc1AQ@3=Q^eE#H(e(s~oE`6SI!CdV|!{?!) zi1skrGRGh4jz1?Q_I^%P49i#j1VGar&m*L%Nhi3>6a-j+YpPd-%$V36#*m z5F!pU{EHVa#`C$yl0SBV`|c>#{VXma@x3#KEnl_d6~TSw*|oKf8i%#)?CjfYY+>+0 zHb=iLk#^Ml`s(UbZB@6!dCgkKpl5l?ACi(npb6>f>SF)Cd;flb=jnEm#aL;^SQ7S7 z=x%o$SIGPKxVvg%`ZdA+G+mF4q3;gXJg}T_+36EoovwfAy7$u%HJF3?;kMOIyMJ)7 zIqQSNS<62@d@!VqXO7f&uP$M;(7h#JU{x>;#4CaA7X zeDwRrKwc!^%Rv5UrJ%<0f|vjQ>Q58*caZo zO-+5#)zuZQ+YG4k8(@*$aWV7sg=mxheV&1e2bOyiqoV-K`e#qPzI~Gf*#0?PA`C0n z^Xq#`zIzz=h za%Md}J+=Qi8T0lnrlyt_kNpa+h=>S2K0fRrpRzKxpFe+gCO)oh|LwRw+V_0w%{4NG znVaO~-CpO=iz_M?`!l4FoeH!G)>yDeyI!^U`8hZd-^VM=QEk#md#>UA@_>FL8 z(E=&>69Hj`MMa4Lob*|onwp9`)>Kev9?DZ$9n4Ymi9!#Gy7;5We612k4$x{s0vP~M z)C6k!D+3)}Q%g&RzzN#5YuC^w>s_nHc6Dm(FJ~VZTCZ;{cAy62WY+57Gy;;t{<#M? z<){&BztZdd?b|n+Divkr{t|t$`r)By$_=7_+}j%9Y2K>Exw&TjkjJf1fdJtejudK1 zM>7kYJi4Xe34{@zul?F^&^dGrX1y<%(;i2bz%;l$j=8Vid@xuOvSiR_G`qO?Ixda` zHt^@39@*tBhf9s8Jt6$3+>c#CaADlKJo5HhLDf56Gfi8|XD%DegO*)#l`H}lS# z2nYzy&7x4bChnD$*s?W~latWKb%7?qHD!v%QI)RC-DHwdQbX7RGw${;U#e_~CBVm7 zP1lWCY_nHHl7}7k#1uLZ+`M^zT-n6rUPmP3U7%uTr+ba+Gu%pl+(A*@)|IDEpJI`4 z210%5Ei;y_w4QldWi_=jQB_3lYN1Z(9`jsZ|1;E*11NWDjUJDoJWe)xCIPyCu|8Tt z)3Lm;0DoXX0Q|4dICOM$x&YF5phUv5{Awk!mQz>%mLU~2TCD5SH&si|bRhDkq`0Z{PO9;oJX|t9{3d zz^$Ac9xTwG&ykE8Z-axEe*c*GSW~kFH_CM&&Be|h-q|U=n{^q^7OF8+D(b0 zvDFkW-i;g18})l{Lqe8;Bs;mf-XJ2%`PjO!V4z%}j@;(qfG?~BU7=}bGz+pUGI5-n zz=x1h>9HL*Q>@o=h1b5glmGRfw`!mP*OQKA_kTI<{AT9l=S#+Eqqbl&BDi7LM~YmL zx}W_@+>add%rQ7~MXe`5LWltBr>^D8Lr?z>{>18W>?G1b!D9=xRms-YR$4O#w?ItG zw>n1Fyi)DB^OGvD(2}w;eR#Z@HTM32fmp4CM z{h;M~b7?+J#b_k$5N02-Y8UXX=F(0_qhxbpxp@hWE}720-(4c|^72?@yy39mHow=^ zT=ss-2nwE`ao;1GsI)}NT8Vz!)?5HnZsW76@^YoMK`Jc{5?*X^Oml-uHguuPa~z4$ zX&p^Imq0dxZbZV*&ktq#mixxo)>tkhTyje7>xz!m1UcSYg zj2ILKNj#yh;hxquQBX!U!FU~35+^io| zo{Hhge$yv{s&RzSrEE;bZ}DPhpMD|LAK>6vg$Af@ZnesOn=(I0O`GOk42FSKO(tA& zEE>5ahLI~e3xKD0@2@9*U7 ze4TdfE zdi6@R&Z#8ke!r}Fkxn^IK`PP5>gozq6yxDw(T0~AWuS;Q%^!*)HXtLhKEwV32UkIp zy9kYr-hAw{wPic)yi5kzy0bu|>K2<37WAYxV5CHBM#WB>dgsrd_loWCPI6u%+Rf}UoXQ%-T!y$y5aQ(fmd$6?#MWhU%6?|@ccel}Me+HnG z>*VB5K?0gP`PSY}34jNn5#Q;)KER{VQp2m=-QDRK8Rz7*w7Nhp>VXCdIN4^!tX$)MJ?VMAXIwx2cW4353m?Q@ym;~a zTR2^KWTfqnaSoq7%dLfW07V1UcE)$^+Pu-Ka-gdJG|a3FD{jR>R}5eX5QSSjY=Mj6w0#U5Asnwri%Nibmdt*vzpOOle5^oq@^FD)%a zju%L{=j0lFds|02uB7;?DFgseP*PE`+nf_|kp9Sb>CzjFvr#E2sW^s#Njlq;iNFtc zln(1J?{YlV(S{ngm&K zP>PW{0_y8~kdQ<}$h+XT0Iu4v_P-7$dx*$8m6j93b3ZQY(i>7Z=x3XUu01wK~7}-%zWvB7<8n2&jTP6gMlmxX`cLH!f}_kC~#Fhe@yY zs)8E3pn$yZw>Vqx6N!FiHnsujq4Lv(%wms%Im1^KUApBvy`ykgph+5kunefodj=Ac z?`lP@QSZ3k=Yj(5J{S1&ZC{hbvFRtBup6O{!nQ((?MKL<`bh}q@r4!sPf8f ztQMS{`R4957{z9HS&aMCqce!`2?@7;Pgo<3eSUuabG6;_{_%FtP}glnMj7Lsk9=Ak z=I^A;-(jz*>qtsofqe|@<~1CBIH)`0p8h-m!=D(KZmh4buk@y%gPhtrJxvZ(8Sui@ zKQDaPn&D8;)064{ z|3QJdyH<@oi;0PaJDwe3fw$V7PP8=9AicqC`D`Wn-y1Ws($ZMaO1 z$H({RU?B_yP|cIkB@{t3K2@`Y9(=7~;X9pzmpY1fL4i#<&Bhx^$^@vqhU6m|Du+1AqpDcsQ|vc z16&#EBxsi6GBVGO_am)zqI@pl;E|EZI688AczAqiX|VzG0PGE6QBe#8Rl+e*VoHjP z6qT31o~Ke|1d9c|3{dIdtX>Gfd1lw&7Nuonm#%43@@z@Q?5Kl=X1{r?Z0-fK&>^2__z94u14)xnwftZi&q zz=VM=n6r^5MH(3%K07y;y1OY^v9P&&_w(=Hzqz@&XIEB6XDe$kOEPE#ulC^?1u*+8 z-LrA|uSr=?xcZb-cZPchLCaI62NY8Xj}kIu;`RJLN1iidR!`%Cv*?8NbEF$9HO2 z*SF-Wl_8{M|JV1a;=x?Y=8uuva?&5*ikylLJ-OZ--ASlx zWg0%xA96F5@jYf4u3(m9lDdUu$;_~Fk;!A|km|&X97FRO8tYXy^+Q7lwtNQ`#nU9d zDT4#hvOrrB6c>NX(}7) z-pOBm4r{~hIuB=|X+eJlUVRgd++$z&_s=Qw@43R}gY>c9z3WR|aqsvG@dZiB>Wz~v zKiym5XQth?g#&KOYFbDJNZpbu)kaz)BzjXYy|C%xp|-(+xRvhSLR|M4s4lFX=w3(Dn8 zMpBGsB+M=#xYYao{SQbmqKKJMOG}v}#e=QkndI1g{lXb6c!8~YG8LF>`jJtWYcK*) z4;d<0GIGR(%Gu>j123eNs46lxA4V?@T!1!`fG)aA7C9arI+&L7=R)*F=jRaWY8m{> zy)J%7p`0*O9ba&TDo5o0({r(9oaTJjnjek3voVXB^(lRR))kX&VYw=!>$b%zfW{%e z0!rc*(9P{P{KqNnC!u(jN9vYr?>*yNspU=j;8_Sq%gCnorb2(wb-{a0h^MQJt6Law z?H7+r5=!*d%Ku;d4 zv?R&N$uTfC&hv~ZKUgp80gK1`3xIEH$%3(fINd4eJ zFffZ!(*YXLC*B4HQ3E4I9LA86!dUjlT;{|1Dc~dC)N#9>?L1Zt9#%mJi-AV7i-fP5 zt~56=d?4P>&CSgRft$6Z1;YXm`v|8@(D*ao54=1=P1wZk^K4HcdFX$#02O2*yqULt zn_=O-wu+-_&X+q;oQV|mb|AwMie^h>kYA~kxYLPYVv4UivRN!FGhD-{%ZI1SDJPZs zNiz6NwR!21<>hVUsQ!2>9Q_)Xx8i6}&-Lw3NqqHteLv#_{`w;&(+#W_Cx;H8@j)k5 zEU(MB5s4>DC|N#kboH?czp@h zro?QB9^f@tG1LqU`AsK>t!*^B)S_dBqX~qg6%`a-I64}E+z}oX6$by& zU}ndE+e|}y;D3I|K{%R8yH4E0gD-%Pu^E664i1h{PhvrX&J1@E<))55?NvLtpHr5!s_h zk8W|lxQ#rl^73$K0ANGXMxIK5wTv#_Gd;IIH;Kp`PC)Rok5lV0+lryOj_82R4gog_jW;WQ{}j*t8-EZ0F|htIlv_3C^O*Ys^}Zq@lV=bA`sE6?32QK@J<*frw5YG6eE z(X_|i%}Of7tl$;{Gp4xE6~(Mbbm&ai9b(v6k7090L}|N7EN6-Ny?ysi4{#%mT9sVp zP=oaQ!BpJVA^KPWS1Cr~fRcfbR7-OLAYQsIq3TNS)d!X0($dnpPx_6uz)^m_IoARL zAR0%MAU}8-#7vvRm6rNh6l;i0412mSS+^9RlEp-25I~h#KzXk&UUgbYd4pe|5uKP$ zNRUp*F@*3k5p<=9LMff`O3U>feKMgp?Sy{|4oTR3BC%Qt7-@4v$Z|w7Doja|b2n;s zG7Ki3#|x*Xd^Y&;H)t?#ujchC0ADdPc@;}ZjBI+XsD_;}&Ret}OjelHUcP)88XBq! zQW!WWJ8L5$5IpEB(%~0bBg{lDQ$Ccrf%Z)6XmxhBcb3A_)HJ8HCfs5oepQTmH;|a) zoqU=oXw9S03VIcJOd#$C?1!cdoeLF zh}5j6CgI?~0bW8{O-+r+1VQWF9FdFcLzxDR;e}Vt3a{R~e_#J_XBDXT)|VTyCYm9k zmT_z+*?Huio}M+1KO{lSNJ&Y7m6kb)zr1!kM}%_xIwHZ?o9ziuOUw-w56?d@aHtUZ z(LnSyxtDm@g*3mSuu>f1*O66G5T%6hF~0pM?_pFA&~;97jh`_MO?JB zZ^FazL6X_upAP}6;yDzVuAf38A{U8>h(NZ_{wxKuiynw!{h0Z_!qGvvy4P@Uj3J=} z84DD_4NkEg)m439lkcF-C-6GxHTzyxQc_}uxDVJpzjk&EfSJTUcCBox0YyEqv5_BG z3Me4w0ij(Z;~lghb6D$YZ$CE+9BzHOJ`O@YrUg3DA;Qrbw{$TEB_!ksZ*UqT*I1(< z0ULvql=OwYy~PWSdHuzoKc^R#fo29(_`ZJ40$3HiHy()j0ElEfeQ-(l5uWa_fQsc4 zp81g?)w|c8`f^`7;iGI#@G(X<}TpIAAt6JDr{E@qnxtcVhCfA{4Xi z{J5EUaAkBcb!uDYJH|JDexWfj?SR7&tc2*QQ6#a6W$^3z=H>y7jg75rjJia4x`Y@k z_UHRS4n_hZAh#PJT6FGHlRMXqbP2%te)#g|m!>9x<)}}X+va;4)8)V4TA1hZb8|<7 zl#fS2!DLOUp5k~G2>+g+f$Hh(96W+GS!WTTZdR2(WlaI{^&cRF55Ji=x{k>0WOpQ< z+ve4eiK^|r#Fu)tUa!& zD~?O!*trt7c}MyXLr+WTrWxy12VTeZ?9KJ$48>Qkas60UV-So27M(9FL|mMdmDK|X z&x{;I10X?Eb8sa#x3=!k(dASJQ2FAD8a%s6Mx-xUjN8nt?2zEil6m1OC6@lPu211M z8kD|{%Db#hfBnh92#q7@NgYtbFKumh^R3v3ln@vg9zy$?nZ=*^YF{w40-*W<+BDH@ zd=s&$HG<`$jAj^1fjyPKvu*VKJQUwIfOXtmZaOepZAS}I1=nh&@Y=AM4vqNE7_;r9 zFAd0Y6PP_l~EL8y(Qu;_Z{IGU^xiJlyzSp_A z^dPbONoKHeS384Hgy`MSpCLL0yOrZ(&<1+62EW#H*`JN;6RKxP4vj-GfjSLQ#J0Q;YD4LPAlG|yNycL!woGl0iqKV8%aokXmvzP=KH z0?FVUJ|BH37P%vK89UWEI_O{DD@(m^%A-j(_(=Z=7y=T90=jtj@nbSt+AKn9E-fuB zP&}?>WMrWHdY!n<>~@GqH9$@H;{!~Ox5WI)W0SD7InGgkes&H-j(yP4-U0mwjFSpk zLy>kFfH@e~NWaE%nBQY$MBGD*(PDw3aR*DCndMySo**n!4kn^Hv-6U_tAc}qux)H? z5dAwk`WDb+b@qE4{~`2>Zyf&dtKWK;Md8{}>4dL`LMaPcp$Yb(;C7IM_q9Be-M~Dz zB7+^<)Ka$X(C5h?Ga6&v7@1AAMnA0aUnG zP?#w^k6D0&fp{d6z|%|Xs0mi_gmq&Vu*hKe&qz=a9PDL~D^rV$<>ujIdpOL8<(@rj zfgB#@V4Vfnu-?OMw-nNtar~Lr-ZGo#$*ekJ`}4~tJ|cqV%lq=DG*~~dw@G>J#oZhE zO7tQ7$7{dx1U|Z?s;aH0Cj_4Kd6W8{X!U>jkgoSX=>7SHWIknW_Q07zCGGl?g#e&{ z+~#nRj;xv*(aGViK7>sHl;8kL3ECr4lrqC#Lh5t*kkPjvoWbPaiy{K2=1Cb`)eE2q zi`n2ksFz238?-bue(UQN&@;-XjTsmV)!Qov z-v3Y%4an6TPSt(UmEINLr^i2h8SLwOp-{X2T~<~WuX6qmK7F=wQC)I8-Aciw*h;E# z3Mh97%*he)|H9d$9vo0H*hgM|Wb{1f!zk!)Qc=%2+FI06CO8X*ul_6f*1wN22OP0e z)epCs6s5B=65VQqu)r|~MRLyWk zE7XJS&~UsZbyb;4{YIV@hUJf_nZctnh*5x(GQ`inH)#h8%Xw3UAoX(Er3j?*!a5;> zCjld@PY;!{R^lGSX`!Z%7cgi-_0W#K*q{?Xw^D zJR|}j74@{>&`=OC5)e2;;0=f$`Q?i+DC4Pi_299=U6#K1E{McyfB>Y}X^sE%{4;Ul z8upzs$!+U0$Z?PMXMMVUhEzIu><+2a{c667GUNhj?)mfN!vF<1R{+M|9=cM>#&Zim zemHJD4|W^v)A(LzY2RX$QL+>?RY+FkYuCqu|1-C^D59VcnmY0o@l-qy2a@&|!ennf zbjdo96xd_ZW>U5fKqkh~EIpB2qegPbqYdo*q=QTV8c_j}WajEN*LS3v$?P z-QCx`KoR6TBJ&5)S+m~d*?|DTk4X7g0nm0J>u~`CgVl1JJvT3Ji2o7>#uj9UP27(` z;U{L$@l<_FQ{!j5lG=ldM?G=n^5yTa!{Z-0<7M+$7UkztF*EljA0_}e+}xyOVhRB@ zyE}=$$FApb8(<=D2;}18Cfo79miu;ZgNQ-9PW5D0@vy-g(+?yn^Lt`bIn^|WSd`Tc zYmwcS)sQ2H=r_b3AGo=@k5!o81Xre&>$<^1O-n9o*A50 zT{zQM;22jv%7N!R7j@taWxv;Q_;`Eo|q7I22?Ki&}Yo zvj@y(*m^m_KS!@A)D+Zk;lUo<+}{2?F;OeBi$l!*7FGh}xjYXESbdCt7n;zYDPI#6$gYi6Stkt}QejMa zz_0?gI9AO`sS}VENWK^t8g7EKhs3(TgAM{xfCTNK-^rH;^Vlun{$b|52y=iM8v`us z=X5<1&T~TLWJU8j)Z1l7O?hwp3B=?*Ot7PwW;rv=w*02_Z6rWd|^ z`7*n-)C%BW6m|v}kVwKS#Pc{!WbL%^?1&%A2oRKof~x5`h-NGSS-M|kJ+m}(c3Sn} z_os4*eTf2C1xLQEt?dm+1vz6K!9fBlSnB1LgeNBQ|H#md&N`UE_k++ojx7I4`C%n^ z5m3gF>=S&RQE##UgXYKg;FE%M(+m*=)e^mnV6lE08HuWzb_p2K@k{{8WNVrKOs$?A zv=UgmLH?d-7N3@Yn|Vx~Ag_LpF;3Kls16eH18Pa`y3TUt$`!<_1w;d@$x&^&@bv@n znosP=8u&D+$;prqmK{hF!-2UCB2Ej{vR$szJK;z+%D9^p0(!^6YqUh_Jl%!F+p(u~z^ z2dv0}tG0k*1hicrBz60Z>4cXv?orUfSy@?CYwYQuN?|_@=t<%)a+<1f`#ok1>c{X2ixs?vkH4Lupi3z9{I4Bh~WXIq%LnI20jgC*FV-TJH(ePPbK~D{Y_KA-LIrlo`_n_>^3{)d>DoJ7{CMo&-2 zjp;7vH6LvkuYfq>4Wahe#SEGa!ntgIpnBqpGl-DUWY0 z?=H*AZ<#xtsptF!sw{zJzmq@;(SFATN?!+LFagG?Obji3bc+5FA*NAl6po+Zg0TT6 zJR7UpaeLotn1KRo4UQbRm|p!OpuG`-K%;wle2}kMT{wp_zm@hG*hPK<;45IJpp68iL z0!p#wsTK!RHUc<-(2eYWR)y|5toC0N6Klip^pDf15{`deQa*-hr;kWS3=Dy=2NmSx zKKWk0vGb1Xe#{`OV;7XlxRVR%HtsdU$anZTSuF%I<>AfpLhnJ^>&ChamYmIQ;3#Xm ztWrZr`0T~@l8n_%Ll@~{gnOpW z`3CfKP~IhiDfkPuGpk+fb0}=cA#;8E`f?>AiX(e^3Y5-3(L3FiQ7uJJ@C8*bnPRxe zg`(KrM5faf7*g1OuungL`404aIy1|Bbt*Db4@=$(lb=dDFrY9#-Vd2dNH6Vwra0|g zU+juqdB~vLPJ7O8-KU|g^SyfP!|u@Fa;$(PqG;9%%q5xKp_ysueG-zAdQcu*PBO~< zbW4`_jDjS1`&k*rv52z>>+9+uR3k@Acmoe_utQl%sTgAAM&0r40Aa+Xr5Ci|Azs;Qf=Gvuh-<^VlBJxa}Hs_2stlc`3m-^>bw4GnWbO4xZ5JH&;+l|=V zAN&LmTf4~FWZDkEriJ)Sqr_ui?x3@!j_Kc4FYL-BjL63cj6>xiBXrQL?I2hwC?w<^ zJ1H_1RWP`C!STm<3q<2#0-&nTufg8kJbkWdLsE zGg0UWAE@ZdnjpWE1&StzOs)h(&{FSAajp|%&uEATX?>~N8%5d7-5&el4mZzP-+nhNHe;YCr9aSRDSM~8 zm9{H6s5tXh8ISmvvHfuoU!DgK3Y(S>_>X^~ml<_6Ljn@Wg!Dmo%zF;uH%;6&MK zco=fw$`Mm}^b*oV3yX_6o)75gC}A}mOms1@1eGV)(3=IeRg z(1vZ+EDv^=udgq%LjXGr?wJOJaf#jO&eZKQO1Ac`&dz=dxU$S)O}VbFPFzw_5EzC1 zssflX;^N}BxwxvD=*mE}1Om4{S$)F`VnVD=zh;emo`6R)4{8#~451%B2!NvtM*X|r z8GurtwZ}nyLe3!^Ws*9je&t3yzrjl59&)gQksy$OfIxa?rr9Iy!$&v$29@`;t^r!R z3pWJad{<2tfP8gzH4H*0fh`2HAOp8)`=f>9WzxE?X%|>SAQA+=w=k#){pWKyonkD5 z;>{i{c+3wTJlH`E1;B{Wi-oV(MSR5m&V@9WI|+J|O{^ZrC!`d?chir&3RV}!uVg_b z1b6ro%oITgm_s$HK}helO~nDG-IOE3+;gAheFU8t(#6Z5SXvcJ+t`!{Y)1jNwg!IKl}ROsU)dUjhZh`1$NK20u130V&ijUfv~FoY8sbd7{KNm*TE zKBWXHTrg&$f=_EL4G*@@>P{y(Ni>%8@bHr3eZG9KD-$^}nUWpLyx0k;9oqOTow` z-;YBFYVYh^fI0-hU_MYGb97=?i18+(vAj62{h0%lCGK?leZVX;v4ij6M%Z{>{;xM5 zcq#W{joT8-N|dXl)--G8HxQM-#2X@5(%Zze)74FJSx^N*4nz@%p1~%5?o(;~&7`n8 zi&siXB|5C72MbBvLMWVs(_$8=hyffnptVE}B&~rR@>;r2fpc%d41p$C7Qh4Z zn6$_^Eux1Toj|^+18V^l;7;zoBM&gu#@5yhw@V9HHo!VWY{gEkc7TOQ3tpyId#Ufh zG7mt~_ITfh?_l9Z!|9ZW9qWAA^;+z%Na;< zeFoF#1~u(Lxk=mjPAGUkfD;`iegLvL!#p8u;bhOV)6t0ubN9eXx=&qzeT+*>C~x?! zMeF632|K*zQDbkm0BHtx@lzNDcLwDTYCR<{ulhV)F{QkAMxUnp$P~Acrr6A_LOvFK zO6m60>qglJ)ImW(7tK7HKpv6;neyzY@eG_pPai{Uf1>+AOY~Y*Jbx|aGc9D4)EHdJ zQJ4dRK|7gP@6eC=DSet5@|t!}9U`*}nP~$&Vv%&^-(z9hva`{MFNWAbOO;eK7P&dy z$YV6rjUN~ZWgckyYIw!C4XGV zpIL*)A9Y1P6w~fL4LrjKf9)7#dn^v7@)_)BGjrrwV+gWIuwT(3)nik3xXu2P)#%B^A)x`E+8);Z+SV`y}e&(QtUbUSCfSUrSjNA|{Z7f;i?J zq3GPX z3s%UpsyaY|5q9eKhUXb#ezQ8Rt2!8{tv(+wU=yLiWV@LVv9kO-_poC}Pn(b~J$btL*9C ziKoi1NWr5GhudUPJH8@}Pk^>>XimfkYoC-S1l(*L?m+h@^Hd}wrA z{iZ&v`k@)2L8fj36(e z&VT1Vc#`na4&-$qKoHze0c+V_>Qbx=syUYpZ%aVbf6~V;N`0J-hp7A7 zPTw!?mLd~1%*=A`YTM8wp-4bNPSTjs!N2|R%GIkxTvnv;LXLB{VI&j?KMW=V4*m|x zKJgxzS?bWg+Y-Aq$xA1p5C^>uW4y3uy5Nz!K23bo4jU$hMIQsc!0``jPer$Pg=>bd z3SFN5NfN1R&zY!o1s0t`m0OZE{;DEt>I3N9}QiBXP=!%^Q4^>WVr4`*Y zB-jtZWdWx;3?ke~NfaP)B2g;XCct)^KpYABjgeUBLKSPtW69T?Z%-17k&GJ83=6vf z1PdS<5}<~uBIlpg%Y(**@I_D^J`O|upvoZQxu>?F;0%_z?pe{u#9r`%p-VDe`((T2 zZa54uKi3A;lY@^*GOZ8heOlVu#OhB#&0XqA3W3judIvh2k~@ZiF;H3TM13t5Yj@Q3 z$i4@6IwdPpOwnNcR>i@J4dRVpsK5wwD~z??V$r(*S~@4Vf)Fl`hw4IK2wA^CFsyEX zSn%PlSTRhS0q%SvBL}mr{<~`R=gztPYPy7t=PPNB#PT4@vf0Nk5x&Huk-yT;tPsE92kB~c$tDi_NG zFv}VydSAwoJ#;hxu^fDpYoLNBFQpX&E#(^Z>py`p0(RKcEi*GZC!rTU&CDdh1N-p) z{U=!O&7B=8u<=0yF`azrp4OL{nTLGSVBzS3-hWTiL_TO+hh4)9=_!$a1Zq;I5(%Z) zCs^SHN-?vu&k=hO0C-s5FJETrgApS`z`**ec)|}2cfng_=GuTf2AE$8%F0H)Cz(_w zi^J_GNQ4f>iuOraR9iyEG6r_d{Nm!!0;(Q)5y47Y$QHcBhCI1N{<(hGsO^OD<{s9# zhHo_o@|WSIEat4tO!{$AE#CtWs*#5U#D14`yz*a1&3=*U$C)H>$=xKzg2lNuEylBd;c(CXqb-hB> zwfgOyw{zY!EP3M_3I2LtY2o};<~HVeF9LfE zK|DuarGN*%%4yU;+9Tf+wFl2WM1RFhU?5tmztuepn%S@I?fJ)NAZ&ezjeQ3l#MjSH zkR~i8J^jn6^Q zF_<~gixEX6fjQgxgeDAz%P+!xe1>bVfQ<`Jd}3h&-q&&kH2N2i9YpvB#2_w#d*pD< zy%K-P49C@{BamwSle)#~IG9@Gh;hzrJ^knywA3%~N+)IrUAz^(^R%{*+G2Yx_q8Pv z-w)ky#NJEa#}ESzie2C6=vxSV-{#~b1ZR1;*28NeQK{`c=lNJ{DG=MhVF5uTHQeZcz+W~Il-H&&i!IL8q|%Od4F5! zkL#U-!6|I`n6F>IeuARM{9^VA4Dq(l-d1_wsz7Gv*Ahz99@M1~V3FP6es<8~iLx9a z(wnzo{5(XSSy+;pi2*+DYq&nt?OuS<2zeh1J}eCBNL&!o@N2`r7mwZsmrT_f2tLE2DJfvj7=7g}07Z^d$A+CwM>;g$uG2|7E zwQ)2y2xPmBe;(w37BCC&0ohRDlGMP^J_q)*QGJc*NVM>;Zq{oLT=2^mX|}q}7Md^e z3Jo6CO+pH9aa>>KP>$!1?O%DdQw}!WoaFf>vYT1L|+EqGv?=@XWhJbeT*dX2<2)aTR0LXglDyqD!WKn=854y|g^GZ{{oNZ^YZ4)3E?FI%=)cZ zaOb!A`6)n<;wAHgErGa`AS}HN3^d?VF|E<@JmCOz;0L=-7nG3wqO(J$Vaqpf-spqP zpTCXkOI>pRbv0;S2%3S<_JQ%SIe@lJkm@S$c3tVE1OumHD9+`h;8TabEi7Mnz$U84 z7^%GUhE-rLLpslrLrY6nIi;xik!e3wJg>tQfR+Z@{ux2=5p!e4NswQ`vy&C9AdAS% zdnGk+vDZuk*%_aI;xB>ZeHk=VxYg$cT`(pK{+ZvKH<#eu0x|p^LhM?W?-islu>%}2 zP~WVSl<=or))?XCOJ0h)jy5((UjpEZ4te9Ri?&8CFirq*lMqO71Z7?JyN&1nK0F+8 zULiutW-Y1?U=%ht@QvG19oHd>F5x}on+eKs;a+}K zOgcz}d*R%tE4=6$%F#h0CjK3nPfU)e((zX-MSmrDbKEJ{F?lr$oq|vydMGUARDYBO}dmANd_N@?3 zrbVeJJ7sN?l59ofSi&iiEIBGm${LeMh%!hSY5Tpent7hz_xa9md%b@1nm^{5r#a`o z?{nRs>+^YU7ymJM0;B8QAga%-sIbdYqtTj20>kb0<1Vg?A(e5%P*iOx!Eit)n7Z(ItDIkI#wiXBn#RWh2z3q}V-MuDS{iL#Q-* z^-g9cD~15*Y*g@*i?BRtz3zIkHecR+Xn0s(_M#gcw?ObB@IJ%TK2P_@!@UIz{+Rm2 zEmDZ%h}6%}h3W@3;drPZ`E?I@rt45E3JMlrmxw*11Lr!4f)aJjmdg;__bw7Y@|q^y zY3(p{SSqTjP)&>CB_wwAHwVl6);taDVfOZl;ild`zcD|ODiR8E+XcQ!GuexTM+A(O zym#Spt>`OPM3MjE}L|fQWl%upHb8EP>S#-1)C%m~;JlbzL1Bgp;UN4}m0vqA>f= z6Q0hQ`1{iN&6Bxn<6SJ0<#gUgi*vc^rn2bqQGC;t(a z7ZA`<;0vTQd!${uw1j9eq1S?0RZr&p0CY3PaK8)k%tKa43`RVqtj~BUl0Bb{ZIKe_ zdm^XD*PM)O5i@(L*Z1s%m>2_yxu773g-QkiLy{1P!U6*?a6YqH@7JXzHL_PRdeCc2 zoZSK+EGy8X)fcxx00?pB zW6J&!NwwR#YY&%h^-M36^H}}!Mzc)i7kwbhWqt?q zj9WmRuLnv)vRDm`jP^;*A2k4JL^fby;b^dmVV@$Buu%*;=Hw1MFANF{TxY(-^}+71 z`$Exl0Y@l8u*2c8c5ZB;-AFyENe$6}TTL`!%cXU;p^z_;>2kyIm(1E5&K91!$zu1o zojQ&>QWVg{#$CGJ-r0$IkXc;JAN)t_P9caL2?GUmMDftDiOdtKS7%`w;y|rcw@L|s z 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 diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__inherit__graph.map b/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__inherit__graph.map index 920277eb..4732794d 100644 --- a/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__inherit__graph.map +++ b/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__inherit__graph.map @@ -1,4 +1,4 @@ - + diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__inherit__graph.md5 b/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__inherit__graph.md5 index 02551cf6..485738d9 100644 --- a/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__inherit__graph.md5 +++ b/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__inherit__graph.md5 @@ -1 +1 @@ -42e39583e6d2e33470ee220c2275191f \ No newline at end of file +6942348ecad5c99c4174529eead4efae \ No newline at end of file diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__inherit__graph.png b/docs/html/classGpgFrontend_1_1UI_1_1FileTreeView__inherit__graph.png index d09e970c27f1b8f5734ce6073cd1b94e9768d312..4cc96875c02b6db2b3b90dd8a3e9dae3f0d73d05 100644 GIT binary patch literal 36378 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 TXAt6~;Gdlad-O|nox=YQCDW-7 literal 35106 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 z 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 diff --git a/docs/html/classGpgFrontend_1_1UI_1_1FindWidget.html b/docs/html/classGpgFrontend_1_1UI_1_1FindWidget.html index a10414d9..6088756f 100644 --- a/docs/html/classGpgFrontend_1_1UI_1_1FindWidget.html +++ b/docs/html/classGpgFrontend_1_1UI_1_1FindWidget.html @@ -266,8 +266,6 @@ QLineEdit * 
The documentation for this class was generated from the following files: