GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
|
Classes | |
class | AboutDialog |
Class for handling the about dialog. More... | |
class | AdvancedTab |
class | AppearanceTab |
class | ChoosePage |
class | CommonUtils |
class | ConclusionPage |
class | ExportKeyPackageDialog |
class | FilePage |
class | FileReadTask |
class | FindWidget |
Class for handling the find widget shown at buttom of a textedit-page. More... | |
class | GeneralTab |
class | HelpPage |
class | InfoBoardWidget |
Class for handling the verify label shown at bottom of a textedit-page. More... | |
class | InfoTab |
Class containing the main tab of about dialog. More... | |
class | IntroPage |
class | KeyDetailsDialog |
class | KeyGenDialog |
class | KeyGenPage |
class | KeyImportDetailDialog |
class | KeyList |
struct | KeyListColumn |
struct | KeyListRow |
struct | KeyMenuAbility |
class | KeyMgmt |
class | KeyNewUIDDialog |
class | KeyPairDetailTab |
class | KeyPairOperaTab |
class | KeyPairSubkeyTab |
class | KeyPairUIDTab |
class | KeyServerImportDialog |
class | KeyserverTab |
class | KeySetExpireDateDialog |
struct | KeyTable |
class | KeyUIDSignDialog |
class | KeyUploadDialog |
class | ListedKeyServerTestThread |
class | MainWindow |
class | NetworkTab |
class | PlainTextEditorPage |
Class for handling a single tab of the tabwidget. More... | |
class | ProxyConnectionTestThread |
class | QuitDialog |
class | SettingsDialog |
class | SettingsObject |
The SettingsObject class This class is used to store settings for the application securely. More... | |
class | SignalStation |
class | SignersPicker |
struct | SoftwareVersion |
class | SubkeyGenerateDialog |
class | TextEdit |
TextEdit class. More... | |
class | TOFUInfoPage |
class | TranslatorsTab |
Class containing the translator tab of about dialog. More... | |
class | UpdateTab |
Class containing the main tab of about dialog. More... | |
class | VerifyDetailsDialog |
class | VerifyKeyDetailBox |
class | VersionCheckThread |
class | WaitingDialog |
class | Wizard |
Enumerations | |
enum | InfoBoardStatus { INFO_ERROR_OK = 0, INFO_ERROR_WARN = 1, INFO_ERROR_CRITICAL = 2, INFO_ERROR_NEUTRAL = 3 } |
Functions | |
void | init_logging () |
void | init_locale () |
setup the locale and load the translations More... | |
void | InitGpgFrontendUI () |
init the UI library More... | |
int | RunGpgFrontendUI () |
run main window | |
bool | path_pre_check (QWidget *parent, const QString &path) |
bool | process_tarball_into_directory (QWidget *parent, std::filesystem::path &path) |
convert directory into tarball More... | |
bool | process_directory_into_tarball (QWidget *parent, QString &path) |
convert tarball into directory More... | |
void | show_verify_details (QWidget *parent, InfoBoardWidget *info_board, GpgError error, const GpgVerifyResult &verify_result) |
void | import_unknown_key_from_keyserver (QWidget *parent, const GpgVerifyResultAnalyse &verify_res) |
void | refresh_info_board (InfoBoardWidget *info_board, int status, const std::string &report_text) |
void | process_result_analyse (TextEdit *edit, InfoBoardWidget *info_board, const GpgResultAnalyse &result_analyse) |
void | process_result_analyse (TextEdit *edit, InfoBoardWidget *info_board, const GpgResultAnalyse &result_analyse_a, const GpgResultAnalyse &result_analyse_b) |
void | process_operation (QWidget *parent, const std::string &waiting_title, const std::function< void()> &func) |
std::string | binary_to_string (const std::string &source) |
Copyright (C) 2021 Saturneric
This file is part of GpgFrontend.
GpgFrontend is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
GpgFrontend is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with GpgFrontend. If not, see https://www.gnu.org/licenses/.
The initial version of the source code is inherited from the gpg4usb project, which is under GPL-3.0-or-later.
The source code version of this software was modified and released by Saturnericeric@ bktu s.comeric@ starting on May 12, 2021. bktu s.com
Copyright (C) 2021 Saturneric
This file is part of GpgFrontend.
GpgFrontend is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
GpgFrontend is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with GpgFrontend. If not, see https://www.gnu.org/licenses/.
The initial version of the source code is inherited from the gpg4usb project, which is under GPL-3.0-or-later.
All the source code of GpgFrontend was modified and released by Saturnericeric@ starting on May 12, 2021. bktu s.com
SPDX-License-Identifier: GPL-3.0-or-later
Enumeration for the status of Verify label
void GpgFrontend::UI::import_unknown_key_from_keyserver | ( | QWidget * | parent, |
const GpgVerifyResultAnalyse & | verify_res | ||
) |
parent | |
verify_res |
References GpgFrontend::GpgVerifyResultAnalyse::GetSignatures().
Referenced by GpgFrontend::UI::MainWindow::slot_decrypt_verify(), GpgFrontend::UI::MainWindow::slot_verify(), GpgFrontend::UI::MainWindow::SlotFileDecryptVerify(), and GpgFrontend::UI::MainWindow::SlotFileVerify().
void GpgFrontend::UI::init_locale | ( | ) |
setup the locale and load the translations
References GpgFrontend::SingletonFunctionObject< GlobalSettingStation >::GetInstance(), GpgFrontend::GlobalSettingStation::GetLocaleDir(), GpgFrontend::GlobalSettingStation::GetUISettings(), and GpgFrontend::GlobalSettingStation::SyncSettings().
Referenced by InitGpgFrontendUI().
void GPGFRONTEND_UI_EXPORT GpgFrontend::UI::InitGpgFrontendUI | ( | ) |
bool GpgFrontend::UI::process_directory_into_tarball | ( | QWidget * | parent, |
QString & | path | ||
) |
convert tarball into directory
parent | parent widget |
path | the tarball to be converted |
References process_operation().
Referenced by GpgFrontend::UI::MainWindow::SlotFileEncrypt(), and GpgFrontend::UI::MainWindow::SlotFileEncryptSign().
void GpgFrontend::UI::process_operation | ( | QWidget * | parent, |
const std::string & | waiting_title, | ||
const std::function< void()> & | func | ||
) |
parent | |
waiting_title | |
func |
Referenced by process_directory_into_tarball(), process_tarball_into_directory(), GpgFrontend::UI::MainWindow::slot_decrypt(), GpgFrontend::UI::MainWindow::slot_decrypt_verify(), GpgFrontend::UI::MainWindow::slot_encrypt(), GpgFrontend::UI::MainWindow::slot_encrypt_sign(), GpgFrontend::UI::MainWindow::slot_sign(), GpgFrontend::UI::MainWindow::slot_verify(), GpgFrontend::UI::MainWindow::SlotFileDecrypt(), GpgFrontend::UI::MainWindow::SlotFileDecryptVerify(), GpgFrontend::UI::MainWindow::SlotFileEncrypt(), GpgFrontend::UI::MainWindow::SlotFileEncryptSign(), GpgFrontend::UI::MainWindow::SlotFileSign(), and GpgFrontend::UI::MainWindow::SlotFileVerify().
void GpgFrontend::UI::process_result_analyse | ( | TextEdit * | edit, |
InfoBoardWidget * | info_board, | ||
const GpgResultAnalyse & | result_analyse | ||
) |
edit | |
info_board | |
result_analyse |
References GpgFrontend::UI::InfoBoardWidget::AssociateTabWidget(), GpgFrontend::GpgResultAnalyse::GetResultReport(), GpgFrontend::GpgResultAnalyse::GetStatus(), and refresh_info_board().
Referenced by GpgFrontend::UI::MainWindow::slot_decrypt(), GpgFrontend::UI::MainWindow::slot_decrypt_verify(), GpgFrontend::UI::MainWindow::slot_encrypt(), GpgFrontend::UI::MainWindow::slot_encrypt_sign(), GpgFrontend::UI::MainWindow::slot_sign(), GpgFrontend::UI::MainWindow::slot_verify(), GpgFrontend::UI::MainWindow::SlotFileDecrypt(), GpgFrontend::UI::MainWindow::SlotFileDecryptVerify(), GpgFrontend::UI::MainWindow::SlotFileEncrypt(), GpgFrontend::UI::MainWindow::SlotFileEncryptSign(), GpgFrontend::UI::MainWindow::SlotFileSign(), and GpgFrontend::UI::MainWindow::SlotFileVerify().
void GpgFrontend::UI::process_result_analyse | ( | TextEdit * | edit, |
InfoBoardWidget * | info_board, | ||
const GpgResultAnalyse & | result_analyse_a, | ||
const GpgResultAnalyse & | result_analyse_b | ||
) |
edit | |
info_board | |
result_analyse_a | |
result_analyse_b |
References GpgFrontend::UI::InfoBoardWidget::AssociateTabWidget(), GpgFrontend::GpgResultAnalyse::GetResultReport(), GpgFrontend::GpgResultAnalyse::GetStatus(), and refresh_info_board().
bool GpgFrontend::UI::process_tarball_into_directory | ( | QWidget * | parent, |
std::filesystem::path & | path | ||
) |
convert directory into tarball
parent | parent widget |
path | the directory to be converted |
References process_operation().
Referenced by GpgFrontend::UI::MainWindow::SlotFileDecrypt(), and GpgFrontend::UI::MainWindow::SlotFileDecryptVerify().
void GpgFrontend::UI::refresh_info_board | ( | InfoBoardWidget * | info_board, |
int | status, | ||
const std::string & | report_text | ||
) |
info_board | |
status | |
report_text |
References GpgFrontend::UI::InfoBoardWidget::SlotRefresh().
Referenced by process_result_analyse().
void GpgFrontend::UI::show_verify_details | ( | QWidget * | parent, |
InfoBoardWidget * | info_board, | ||
GpgError | error, | ||
const GpgVerifyResult & | verify_result | ||
) |
parent | |
info_board | |
error | |
verify_result |
References GpgFrontend::UI::InfoBoardWidget::AddOptionalAction(), and GpgFrontend::UI::InfoBoardWidget::ResetOptionActionsMenu().
Referenced by GpgFrontend::UI::MainWindow::slot_decrypt_verify(), GpgFrontend::UI::MainWindow::slot_verify(), GpgFrontend::UI::MainWindow::SlotFileDecryptVerify(), and GpgFrontend::UI::MainWindow::SlotFileVerify().