GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
|
Public Types | |
using | ImportCallbackFunctiopn = std::function< void(const std::string &, const std::string &, size_t, size_t)> |
Public Slots | |
void | SlotImportKeys (QWidget *parent, const std::string &in_buffer) |
void | SlotImportKeyFromFile (QWidget *parent) |
void | SlotImportKeyFromKeyServer (QWidget *parent) |
void | SlotImportKeyFromClipboard (QWidget *parent) |
static void | SlotImportKeyFromKeyServer (const GpgFrontend::KeyIdArgsList &key_ids, const GpgFrontend::UI::CommonUtils::ImportCallbackFunctiopn &callback) |
void | SlotExecuteGpgCommand (const QStringList &arguments, const std::function< void(QProcess *)> &interact_func) |
void | SlotExecuteCommand (const std::string &cmd, const QStringList &arguments, const std::function< void(QProcess *)> &interact_func) |
Signals | |
void | SignalKeyStatusUpdated () |
void | SignalGnupgNotInstall () |
void | SignalKeyDatabaseRefreshDone () |
emit when the key database is refreshed | |
Public Member Functions | |
CommonUtils () | |
Construct a new Common Utils object. | |
Static Public Member Functions | |
static CommonUtils * | GetInstance () |
Get the Instance object. More... | |
Private Slots | |
void | slot_update_key_status () |
update the key status when signal is emitted | |
Static Private Attributes | |
static std::unique_ptr< CommonUtils > | instance_ = nullptr |
|
static |
Get the Instance object.
Referenced by GpgFrontend::UI::KeyMgmt::create_actions(), GpgFrontend::UI::MainWindow::create_actions(), GpgFrontend::UI::InitGpgFrontendUI(), and GpgFrontend::UI::MainWindow::slot_import_key_from_edit().
|
slot |
arguments | |
interact_func |
|
slot |
arguments | |
interact_func |
References GpgFrontend::GpgInfo::AppPath, GpgFrontend::GpgContext::GetInfo(), and GpgFrontend::SingletonFunctionObject< GpgContext >::GetInstance().
|
slot |
parent |
References SlotImportKeys().
Referenced by GpgFrontend::UI::KeyMgmt::create_actions(), and GpgFrontend::UI::MainWindow::create_actions().
|
slot |
parent |
References GpgFrontend::FileOperator::ReadFile(), and SlotImportKeys().
Referenced by GpgFrontend::UI::KeyMgmt::create_actions(), and GpgFrontend::UI::MainWindow::create_actions().
|
staticslot |
ctx_channel | |
key_ids | |
callback |
References GpgFrontend::UI::SettingsObject::Check(), GpgFrontend::SingletonFunctionObject< GpgKeyImportExporter >::GetInstance(), GpgFrontend::SingletonFunctionObject< GlobalSettingStation >::GetInstance(), GpgFrontend::GlobalSettingStation::GetUISettings(), and GpgFrontend::GpgKeyImportExporter::ImportKey().
|
slot |
parent |
Referenced by GpgFrontend::UI::KeyMgmt::create_actions(), and GpgFrontend::UI::MainWindow::create_actions().
|
slot |
parent | |
in_buffer |
References GpgFrontend::SingletonFunctionObject< GpgKeyImportExporter >::GetInstance(), and GpgFrontend::GpgKeyImportExporter::ImportKey().
Referenced by GpgFrontend::UI::MainWindow::slot_import_key_from_edit(), SlotImportKeyFromClipboard(), and SlotImportKeyFromFile().