aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/main_window/MainWindow.cpp
diff options
context:
space:
mode:
authorSaturn&Eric <[email protected]>2024-01-30 05:38:51 +0000
committerGitHub <[email protected]>2024-01-30 05:38:51 +0000
commit60b8aafec9b59da71ae5c36708f5533870c2f499 (patch)
tree2118b1847c356a5b0a53a13785f1b4f932fefa9f /src/ui/main_window/MainWindow.cpp
parentMerge pull request #126 from saturneric/dev/2.1.1/main (diff)
parentdoc: update translations (diff)
downloadGpgFrontend-60b8aafec9b59da71ae5c36708f5533870c2f499.tar.gz
GpgFrontend-60b8aafec9b59da71ae5c36708f5533870c2f499.zip
Merge pull request #127 from saturneric/dev/2.1.1/main
Develop 2.1.2.2
Diffstat (limited to '')
-rw-r--r--src/ui/main_window/MainWindow.cpp25
1 files changed, 8 insertions, 17 deletions
diff --git a/src/ui/main_window/MainWindow.cpp b/src/ui/main_window/MainWindow.cpp
index ef7910ab..27634570 100644
--- a/src/ui/main_window/MainWindow.cpp
+++ b/src/ui/main_window/MainWindow.cpp
@@ -103,6 +103,12 @@ void MainWindow::Init() noexcept {
[=](const QString &message, int timeout) {
statusBar()->showMessage(message, timeout);
});
+ connect(UISignalStation::GetInstance(),
+ &UISignalStation::SignalMainWindowlUpdateBasicalOperaMenu, this,
+ &MainWindow::SlotUpdateCryptoMenuStatus);
+ connect(UISignalStation::GetInstance(),
+ &UISignalStation::SignalMainWindowOpenFile, this,
+ &MainWindow::SlotOpenFile);
m_key_list_->AddMenuAction(append_selected_keys_act_);
m_key_list_->AddMenuAction(append_key_create_date_to_editor_act_);
@@ -123,21 +129,6 @@ void MainWindow::Init() noexcept {
edit_->CurTextPage()->setFocus();
- // before application exit
- connect(qApp, &QCoreApplication::aboutToQuit, this, []() {
- GF_UI_LOG_DEBUG("about to quit process started");
-
- if (GlobalSettingStation::GetInstance()
- .GetSettings()
- .value("basic/clear_gpg_password_cache", false)
- .toBool()) {
- GpgFrontend::GpgAdvancedOperator::ClearGpgPasswordCache(
- [](int, DataObjectPtr) {
-
- });
- }
- });
-
Module::ListenRTPublishEvent(
this, "com.bktus.gpgfrontend.module.integrated.version-checking",
"version.loading_done",
@@ -178,8 +169,8 @@ void MainWindow::restore_settings() {
if (key_server.default_server < 0) key_server.default_server = 0;
auto settings = GlobalSettingStation::GetInstance().GetSettings();
- if (!settings.contains("basic/non_ascii_when_export")) {
- settings.setValue("basic/non_ascii_when_export", true);
+ if (!settings.contains("gnupg/non_ascii_at_file_operation")) {
+ settings.setValue("gnupg/non_ascii_at_file_operation", true);
}
// set appearance