Soft proofing bugfixing

This commit is contained in:
Jakub Melka
2020-12-26 12:55:29 +01:00
parent 468a492e19
commit 8760a5ff17
7 changed files with 56 additions and 23 deletions

View File

@ -515,6 +515,7 @@ void PDFProgramController::initialize(Features features,
connect(m_pdfWidget->getDrawWidgetProxy(), &pdf::PDFDrawWidgetProxy::pageLayoutChanged, this, &PDFProgramController::onPageLayoutChanged);
connect(m_pdfWidget, &pdf::PDFWidget::pageRenderingErrorsChanged, this, &PDFProgramController::onPageRenderingErrorsChanged, Qt::QueuedConnection);
connect(m_settings, &PDFViewerSettings::settingsChanged, this, &PDFProgramController::onViewerSettingsChanged);
connect(m_CMSManager, &pdf::PDFCMSManager::colorManagementSystemChanged, this, &PDFProgramController::onColorManagementSystemChanged);
if (features.testFlag(TextToSpeech))
{
@ -1341,7 +1342,6 @@ void PDFProgramController::updateActionsAvailability()
updateUndoRedoActions();
}
void PDFProgramController::onViewerSettingsChanged()
{
m_pdfWidget->updateRenderer(m_settings->getRendererEngine(), m_settings->isMultisampleAntialiasingEnabled() ? m_settings->getRendererSamples() : -1);
@ -1357,6 +1357,11 @@ void PDFProgramController::onViewerSettingsChanged()
updateRenderingOptionActions();
}
void PDFProgramController::onColorManagementSystemChanged()
{
m_settings->setColorManagementSystemSettings(m_CMSManager->getSettings());
}
void PDFProgramController::updateFileInfo(const QString& fileName)
{
QFileInfo fileInfo(fileName);