diff options
author | saturneric <[email protected]> | 2024-11-26 19:57:56 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2024-11-26 20:07:41 +0000 |
commit | 673a3a13fac0b41124760bf44244ba0bb039e09f (patch) | |
tree | e3ecaf4ad7882c32dc38292b7abdb5bbd58afbb6 /src/ui/main_window/MainWindowUI.cpp | |
parent | fix: add ui status control for email operations (diff) | |
download | GpgFrontend-673a3a13fac0b41124760bf44244ba0bb039e09f.tar.gz GpgFrontend-673a3a13fac0b41124760bf44244ba0bb039e09f.zip |
feat: support eml data decryption
Diffstat (limited to 'src/ui/main_window/MainWindowUI.cpp')
-rw-r--r-- | src/ui/main_window/MainWindowUI.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ui/main_window/MainWindowUI.cpp b/src/ui/main_window/MainWindowUI.cpp index e11d6374..9c2a5003 100644 --- a/src/ui/main_window/MainWindowUI.cpp +++ b/src/ui/main_window/MainWindowUI.cpp @@ -265,6 +265,12 @@ void MainWindow::create_actions() { ":/icons/email-check.png", tr("Verify RAW E-Mail Data (EML)")); connect(verify_email_by_eml_data_act_, &QAction::triggered, this, &MainWindow::SlotGeneralVerifyEMail); + + decrypt_email_by_eml_data_act_ = create_action( + "decrypt_email_by_eml_data", tr("Decrypt E-Mail"), + ":/icons/email-open.png", tr("Decrypt RAW E-Mail Data (EML)")); + connect(decrypt_email_by_eml_data_act_, &QAction::triggered, this, + &MainWindow::SlotGeneralDecryptEMail); } /* @@ -462,6 +468,7 @@ void MainWindow::create_menus() { if (Module::IsModuleActivate(kEmailModuleID)) { email_menu_ = menuBar()->addMenu(tr("E-Mail")); email_menu_->addAction(verify_email_by_eml_data_act_); + email_menu_->addAction(decrypt_email_by_eml_data_act_); } view_menu_ = menuBar()->addMenu(tr("View")); @@ -527,6 +534,7 @@ void MainWindow::create_tool_bars() { email_tool_bar_ = addToolBar(tr("E-Mail")); email_tool_bar_->setObjectName("emailToolBar"); email_tool_bar_->addAction(verify_email_by_eml_data_act_); + email_tool_bar_->addAction(decrypt_email_by_eml_data_act_); view_menu_->addAction(email_tool_bar_->toggleViewAction()); } |