GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
|
29 #ifndef GPGFRONTEND_KEYUPLOADWIDGET_H
30 #define GPGFRONTEND_KEYUPLOADWIDGET_H
32 #include "core/GpgContext.h"
33 #include "ui/GpgFrontendUI.h"
34 #include "ui/dialog/GeneralDialog.h"
51 explicit KeyUploadDialog(
const KeyIdArgsListPtr& keys_ids, QWidget* parent);
74 void slot_upload_finished();
78 QByteArray m_key_data_;
83 #endif // GPGFRONTEND_KEYUPLOADWIDGET_H
Definition: FileReadTask.cpp:31
bool ExportKeys(KeyIdArgsListPtr &uid_list, ByteArrayPtr &out_buffer, bool secret=false) const
Definition: GpgKeyImportExporter.cpp:71
static GpgKeyImportExporter & GetInstance(int channel=GpgFrontend::GPGFRONTEND_DEFAULT_CHANNEL)
Get the Instance object.
Definition: GpgFunctionObject.h:170
void slot_upload_key_to_server(const GpgFrontend::ByteArray &keys_data)
Definition: KeyUploadDialog.cpp:72
Definition: GeneralDialog.h:35
Definition: GpgKeyGetter.h:45
nlohmann::json & Check(const std::string &key, const nlohmann::json &default_value)
Definition: SettingsObject.cpp:31
KeyUploadDialog(const KeyIdArgsListPtr &keys_ids, QWidget *parent)
Construct a new Key Upload Dialog object.
Definition: KeyUploadDialog.cpp:40
The SettingsObject class This class is used to store settings for the application securely.
Definition: SettingsObject.h:43
Definition: KeyUploadDialog.h:42