Issue #34: Reset to Factory Settings option

This commit is contained in:
Jakub Melka
2022-12-27 19:08:48 +01:00
parent 98703cd483
commit dead0dc519
6 changed files with 66 additions and 5 deletions

View File

@ -123,6 +123,7 @@ PDFViewerMainWindowLite::PDFViewerMainWindowLite(QWidget* parent) :
m_actionManager->setAction(PDFActionManager::RenderOptionInvertColors, ui->actionInvertColors);
m_actionManager->setAction(PDFActionManager::Properties, ui->actionProperties);
m_actionManager->setAction(PDFActionManager::Options, ui->actionOptions);
m_actionManager->setAction(PDFActionManager::ResetToFactorySettings, ui->actionResetToFactorySettings);
m_actionManager->setAction(PDFActionManager::CertificateManager, ui->actionCertificateManager);
m_actionManager->setAction(PDFActionManager::GetSource, ui->actionGetSource);
m_actionManager->setAction(PDFActionManager::About, ui->actionAbout);
@ -400,7 +401,11 @@ void PDFViewerMainWindowLite::closeEvent(QCloseEvent* event)
}
else
{
m_programController->writeSettings();
if (!m_programController->isFactorySettingsBeingRestored())
{
m_programController->writeSettings();
}
m_programController->closeDocument();
event->accept();
}