diff options
Diffstat (limited to 'src/ui/main_window/MainWindowUI.cpp')
-rw-r--r-- | src/ui/main_window/MainWindowUI.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ui/main_window/MainWindowUI.cpp b/src/ui/main_window/MainWindowUI.cpp index cb7962f7..c1cd5749 100644 --- a/src/ui/main_window/MainWindowUI.cpp +++ b/src/ui/main_window/MainWindowUI.cpp @@ -24,7 +24,10 @@ #include "MainWindow.h" #include "ui/UserInterfaceUtils.h" +#ifdef SMTP_SUPPORT +#include "ui/smtp/ReceiveMailDialog.h" #include "ui/smtp/SendMailDialog.h" +#endif namespace GpgFrontend::UI { @@ -303,6 +306,13 @@ void MainWindow::createActions() { auto* dialog = new SendMailDialog({}, this); dialog->show(); }); + + receiveMailAct = new QAction(_("Message Inbox"), this); + receiveMailAct->setIcon(QIcon(":receive_email.png")); + connect(receiveMailAct, &QAction::triggered, this, [=]() { + auto* dialog = new ReceiveMailDialog(this); + dialog->show(); + }); #endif } @@ -363,6 +373,7 @@ void MainWindow::createMenus() { #ifdef SMTP_SUPPORT emailMenu = menuBar()->addMenu(_("Email")); emailMenu->addAction(sendMailAct); + emailMenu->addAction(receiveMailAct); #endif #ifdef ADVANCED_SUPPORT @@ -424,6 +435,7 @@ void MainWindow::createToolBars() { emailToolBar = addToolBar(_("Email")); emailToolBar->setObjectName("emailToolBar"); emailToolBar->addAction(sendMailAct); + emailToolBar->addAction(receiveMailAct); viewMenu->addAction(emailToolBar->toggleViewAction()); // Add dropdown menu for key import to keytoolbar |