diff options
author | saturneric <[email protected]> | 2024-01-25 18:04:53 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2024-01-25 18:04:53 +0000 |
commit | 7a7dededba9384ac9af85775bdd6b64c890006fa (patch) | |
tree | 585350dcbf0061c06425167e99c82e2be461a902 /src/ui/main_window/MainWindowFileSlotFunction.cpp | |
parent | feat: enhance keys searching functions (diff) | |
download | GpgFrontend-7a7dededba9384ac9af85775bdd6b64c890006fa.tar.gz GpgFrontend-7a7dededba9384ac9af85775bdd6b64c890006fa.zip |
feat: enhance gnupg control board
Diffstat (limited to 'src/ui/main_window/MainWindowFileSlotFunction.cpp')
-rw-r--r-- | src/ui/main_window/MainWindowFileSlotFunction.cpp | 56 |
1 files changed, 29 insertions, 27 deletions
diff --git a/src/ui/main_window/MainWindowFileSlotFunction.cpp b/src/ui/main_window/MainWindowFileSlotFunction.cpp index c1b1bba1..6f550c09 100644 --- a/src/ui/main_window/MainWindowFileSlotFunction.cpp +++ b/src/ui/main_window/MainWindowFileSlotFunction.cpp @@ -51,13 +51,13 @@ void MainWindow::SlotFileEncrypt(const QString& path) { return; } - bool const non_ascii_when_export = + bool const non_ascii_at_file_operation = GlobalSettingStation::GetInstance() .GetSettings() - .value("basic/non_ascii_when_export", true) + .value("gnupg/non_ascii_at_file_operation", true) .toBool(); auto out_path = - SetExtensionOfOutputFile(path, kENCRYPT, !non_ascii_when_export); + SetExtensionOfOutputFile(path, kENCRYPT, !non_ascii_at_file_operation); if (QFile::exists(out_path)) { auto out_file_name = tr("The target file %1 already exists, " @@ -90,7 +90,7 @@ void MainWindow::SlotFileEncrypt(const QString& path) { CommonUtils::WaitForOpera( this, tr("Symmetrically Encrypting"), [=](const OperaWaitingHd& op_hd) { GpgFileOpera::GetInstance().EncryptFileSymmetric( - path, !non_ascii_when_export, out_path, + path, !non_ascii_at_file_operation, out_path, [=](GpgError err, const DataObjectPtr& data_obj) { // stop waiting op_hd(); @@ -134,8 +134,9 @@ void MainWindow::SlotFileEncrypt(const QString& path) { CommonUtils::WaitForOpera( this, tr("Encrypting"), [=](const OperaWaitingHd& op_hd) { GpgFileOpera::GetInstance().EncryptFile( - {p_keys->begin(), p_keys->end()}, path, !non_ascii_when_export, - out_path, [=](GpgError err, const DataObjectPtr& data_obj) { + {p_keys->begin(), p_keys->end()}, path, + !non_ascii_at_file_operation, out_path, + [=](GpgError err, const DataObjectPtr& data_obj) { // stop waiting op_hd(); @@ -165,13 +166,13 @@ void MainWindow::SlotDirectoryEncrypt(const QString& path) { return; } - bool const non_ascii_when_export = + bool const non_ascii_at_file_operation = GlobalSettingStation::GetInstance() .GetSettings() - .value("basic/non_ascii_when_export", true) + .value("gnupg/non_ascii_at_file_operation", true) .toBool(); - auto out_path = SetExtensionOfOutputFileForArchive(path, kENCRYPT, - !non_ascii_when_export); + auto out_path = SetExtensionOfOutputFileForArchive( + path, kENCRYPT, !non_ascii_at_file_operation); if (QFile::exists(out_path)) { auto out_file_name = tr("The target file %1 already exists, " @@ -205,7 +206,7 @@ void MainWindow::SlotDirectoryEncrypt(const QString& path) { this, tr("Archiving & Symmetrically Encrypting"), [=](const OperaWaitingHd& op_hd) { GpgFileOpera::GetInstance().EncryptDerectorySymmetric( - path, !non_ascii_when_export, out_path, + path, !non_ascii_at_file_operation, out_path, [=](GpgError err, const DataObjectPtr& data_obj) { // stop waiting op_hd(); @@ -248,8 +249,9 @@ void MainWindow::SlotDirectoryEncrypt(const QString& path) { CommonUtils::WaitForOpera( this, tr("Archiving & Encrypting"), [=](const OperaWaitingHd& op_hd) { GpgFileOpera::GetInstance().EncryptDirectory( - {p_keys->begin(), p_keys->end()}, path, !non_ascii_when_export, - out_path, [=](GpgError err, const DataObjectPtr& data_obj) { + {p_keys->begin(), p_keys->end()}, path, + !non_ascii_at_file_operation, out_path, + [=](GpgError err, const DataObjectPtr& data_obj) { // stop waiting op_hd(); @@ -402,13 +404,13 @@ void MainWindow::SlotFileSign(const QString& path) { } } - bool const non_ascii_when_export = + bool const non_ascii_at_file_operation = GlobalSettingStation::GetInstance() .GetSettings() - .value("basic/non_ascii_when_export", true) + .value("gnupg/non_ascii_at_file_operation", true) .toBool(); auto sig_file_path = - SetExtensionOfOutputFile(path, kSIGN, !non_ascii_when_export); + SetExtensionOfOutputFile(path, kSIGN, !non_ascii_at_file_operation); if (QFileInfo(sig_file_path).exists()) { auto ret = QMessageBox::warning(this, tr("Warning"), @@ -423,7 +425,7 @@ void MainWindow::SlotFileSign(const QString& path) { CommonUtils::WaitForOpera( this, tr("Signing"), [=](const OperaWaitingHd& op_hd) { GpgFileOpera::GetInstance().SignFile( - {keys->begin(), keys->end()}, path, !non_ascii_when_export, + {keys->begin(), keys->end()}, path, !non_ascii_at_file_operation, sig_file_path, [=](GpgError err, const DataObjectPtr& data_obj) { // stop waiting op_hd(); @@ -561,13 +563,13 @@ void MainWindow::SlotFileEncryptSign(const QString& path) { } } - bool const non_ascii_when_export = + bool const non_ascii_at_file_operation = GlobalSettingStation::GetInstance() .GetSettings() - .value("basic/non_ascii_when_export", true) + .value("gnupg/non_ascii_at_file_operation", true) .toBool(); - auto out_path = - SetExtensionOfOutputFile(path, kENCRYPT_SIGN, !non_ascii_when_export); + auto out_path = SetExtensionOfOutputFile(path, kENCRYPT_SIGN, + !non_ascii_at_file_operation); check_result = TargetFilePreCheck(out_path, false); if (!std::get<0>(check_result)) { @@ -601,7 +603,7 @@ void MainWindow::SlotFileEncryptSign(const QString& path) { GpgFileOpera::GetInstance().EncryptSignFile( {p_keys->begin(), p_keys->end()}, {p_signer_keys->begin(), p_signer_keys->end()}, path, - !non_ascii_when_export, out_path, + !non_ascii_at_file_operation, out_path, [=](GpgError err, const DataObjectPtr& data_obj) { // stop waiting op_hd(); @@ -664,13 +666,13 @@ void MainWindow::SlotDirectoryEncryptSign(const QString& path) { } } - bool const non_ascii_when_export = + bool const non_ascii_at_file_operation = GlobalSettingStation::GetInstance() .GetSettings() - .value("basic/non_ascii_when_export", true) + .value("gnupg/non_ascii_at_file_operation", true) .toBool(); - auto out_path = SetExtensionOfOutputFileForArchive(path, kENCRYPT_SIGN, - !non_ascii_when_export); + auto out_path = SetExtensionOfOutputFileForArchive( + path, kENCRYPT_SIGN, !non_ascii_at_file_operation); check_result = TargetFilePreCheck(out_path, false); if (!std::get<0>(check_result)) { @@ -705,7 +707,7 @@ void MainWindow::SlotDirectoryEncryptSign(const QString& path) { GpgFileOpera::GetInstance().EncryptSignDirectory( {p_keys->begin(), p_keys->end()}, {p_signer_keys->begin(), p_signer_keys->end()}, path, - !non_ascii_when_export, out_path, + !non_ascii_at_file_operation, out_path, [=](GpgError err, const DataObjectPtr& data_obj) { // stop waiting op_hd(); |