aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/main_window/MainWindowUI.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/ui/main_window/MainWindowUI.cpp8
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());
}