aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/main_window/MainWindowFileSlotFunction.cpp
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-01-25 18:04:53 +0000
committersaturneric <[email protected]>2024-01-25 18:04:53 +0000
commit7a7dededba9384ac9af85775bdd6b64c890006fa (patch)
tree585350dcbf0061c06425167e99c82e2be461a902 /src/ui/main_window/MainWindowFileSlotFunction.cpp
parentfeat: enhance keys searching functions (diff)
downloadGpgFrontend-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.cpp56
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();