Public key encryption: Open certificate manager from context menu

This commit is contained in:
Jakub Melka
2022-06-19 15:28:35 +02:00
parent 08697b902a
commit 6ff29d5d38
9 changed files with 116 additions and 0 deletions

View File

@ -26,6 +26,7 @@
#include "pdfconstants.h"
#include "pdfdocumentbuilder.h"
#include "pdfdbgheap.h"
#include "pdfcertificatemanagerdialog.h"
#include "pdfviewersettings.h"
#include "pdfundoredomanager.h"
@ -494,6 +495,10 @@ void PDFProgramController::initialize(Features features,
{
connect(action, &QAction::triggered, this, &PDFProgramController::onActionOptionsTriggered);
}
if (QAction* action = m_actionManager->getAction(PDFActionManager::CertificateManager))
{
connect(action, &QAction::triggered, this, &PDFProgramController::onActionCertificateManagerTriggered);
}
if (QAction* action = m_actionManager->getAction(PDFActionManager::Open))
{
connect(action, &QAction::triggered, this, &PDFProgramController::onActionOpenTriggered);
@ -1921,6 +1926,12 @@ void PDFProgramController::onActionOptionsTriggered()
}
}
void PDFProgramController::onActionCertificateManagerTriggered()
{
pdf::PDFCertificateManagerDialog dialog(getMainWindow());
dialog.exec();
}
void PDFProgramController::onDrawSpaceChanged()
{
m_mainWindowInterface->updateUI(false);