Issue #25: Linux build

This commit is contained in:
Jakub Melka
2022-09-18 13:08:21 +02:00
parent 3b57f85d4d
commit dd466d5073
44 changed files with 208 additions and 184 deletions

View File

@@ -92,7 +92,7 @@ void PDFOptimizeDocumentDialog::optimize()
m_optimizationInfo.msecsElapsed = msecsElapsed;
m_optimizationInfo.bytesBeforeOptimization = pdf::PDFDocumentWriter::getDocumentFileSize(m_document);
m_optimizationInfo.bytesAfterOptimization = pdf::PDFDocumentWriter::getDocumentFileSize(&m_optimizedDocument);
emit displayOptimizationInfo();
Q_EMIT displayOptimizationInfo();
}
void PDFOptimizeDocumentDialog::onOptimizeButtonClicked()

View File

@@ -1538,7 +1538,7 @@ void PDFProgramController::openDocument(const QString& fileName)
{
QString result;
*ok = false;
emit queryPasswordRequest(&result, ok);
Q_EMIT queryPasswordRequest(&result, ok);
return result;
};

View File

@@ -99,7 +99,7 @@ void PDFRecentFileManager::onRecentFileActionTriggered()
QVariant data = action->data();
if (data.typeId() == QMetaType::QString)
{
emit fileOpenRequest(data.toString());
Q_EMIT fileOpenRequest(data.toString());
}
}

View File

@@ -345,7 +345,7 @@ void PDFRenderToImagesDialog::on_buttonBox_clicked(QAbstractButton* button)
if (!imageWriter.write(renderedPageImage.pageImage))
{
emit m_rasterizerPool->renderError(renderedPageImage.pageIndex, pdf::PDFRenderError(pdf::RenderErrorType::Error, tr("Cannot write page image to file '%1', because: %2.").arg(fileName).arg(imageWriter.errorString())));
Q_EMIT m_rasterizerPool->renderError(renderedPageImage.pageIndex, pdf::PDFRenderError(pdf::RenderErrorType::Error, tr("Cannot write page image to file '%1', because: %2.").arg(fileName).arg(imageWriter.errorString())));
}
};

View File

@@ -621,7 +621,7 @@ void PDFSidebarWidget::onOutlineItemClicked(const QModelIndex& index)
{
if (const pdf::PDFAction* action = m_outlineTreeModel->getAction(index))
{
emit actionTriggered(action);
Q_EMIT actionTriggered(action);
}
}

View File

@@ -45,8 +45,8 @@ void PDFUndoRedoManager::doUndo()
m_redoSteps.insert(m_redoSteps.begin(), item);
clampUndoRedoSteps();
emit undoRedoStateChanged();
emit documentChangeRequest(pdf::PDFModifiedDocument(item.oldDocument, nullptr, item.flags));
Q_EMIT undoRedoStateChanged();
Q_EMIT documentChangeRequest(pdf::PDFModifiedDocument(item.oldDocument, nullptr, item.flags));
}
void PDFUndoRedoManager::doRedo()
@@ -62,8 +62,8 @@ void PDFUndoRedoManager::doRedo()
m_undoSteps.push_back(item);
clampUndoRedoSteps();
emit undoRedoStateChanged();
emit documentChangeRequest(pdf::PDFModifiedDocument(item.newDocument, nullptr, item.flags));
Q_EMIT undoRedoStateChanged();
Q_EMIT documentChangeRequest(pdf::PDFModifiedDocument(item.newDocument, nullptr, item.flags));
}
void PDFUndoRedoManager::clear()
@@ -72,7 +72,7 @@ void PDFUndoRedoManager::clear()
{
m_undoSteps.clear();
m_redoSteps.clear();
emit undoRedoStateChanged();
Q_EMIT undoRedoStateChanged();
}
}
@@ -81,7 +81,7 @@ void PDFUndoRedoManager::createUndo(pdf::PDFModifiedDocument document, pdf::PDFD
m_undoSteps.emplace_back(oldDocument, document, document.getFlags());
m_redoSteps.clear();
clampUndoRedoSteps();
emit undoRedoStateChanged();
Q_EMIT undoRedoStateChanged();
}
void PDFUndoRedoManager::setMaximumSteps(size_t undoLimit, size_t redoLimit)
@@ -91,7 +91,7 @@ void PDFUndoRedoManager::setMaximumSteps(size_t undoLimit, size_t redoLimit)
m_undoLimit = undoLimit;
m_redoLimit = redoLimit;
clampUndoRedoSteps();
emit undoRedoStateChanged();
Q_EMIT undoRedoStateChanged();
}
}

View File

@@ -18,6 +18,7 @@
#ifndef PDFVIEWERMAINWINDOW_H
#define PDFVIEWERMAINWINDOW_H
#include "pdfglobal.h"
#include "pdfviewerglobal.h"
#include "pdfcatalog.h"
#include "pdfrenderer.h"

View File

@@ -30,7 +30,7 @@ void PDFViewerSettings::setSettings(const PDFViewerSettings::Settings& settings)
if (m_settings != settings)
{
m_settings = settings;
emit settingsChanged();
Q_EMIT settingsChanged();
}
}
@@ -100,7 +100,7 @@ void PDFViewerSettings::readSettings(QSettings& settings, const pdf::PDFCMSSetti
m_settings.m_signatureUseSystemStore = settings.value("signatureUseSystemStore", defaultSettings.m_signatureUseSystemStore).toBool();
settings.endGroup();
emit settingsChanged();
Q_EMIT settingsChanged();
}
void PDFViewerSettings::writeSettings(QSettings& settings)
@@ -178,7 +178,7 @@ void PDFViewerSettings::setDirectory(const QString& directory)
if (m_settings.m_directory != directory)
{
m_settings.m_directory = directory;
emit settingsChanged();
Q_EMIT settingsChanged();
}
}
@@ -192,7 +192,7 @@ void PDFViewerSettings::setFeatures(const pdf::PDFRenderer::Features& features)
if (m_settings.m_features != features)
{
m_settings.m_features = features;
emit settingsChanged();
Q_EMIT settingsChanged();
}
}
@@ -206,7 +206,7 @@ void PDFViewerSettings::setRendererEngine(pdf::RendererEngine rendererEngine)
if (m_settings.m_rendererEngine != rendererEngine)
{
m_settings.m_rendererEngine = rendererEngine;
emit settingsChanged();
Q_EMIT settingsChanged();
}
}
@@ -220,7 +220,7 @@ void PDFViewerSettings::setRendererSamples(int rendererSamples)
if (m_settings.m_rendererSamples != rendererSamples)
{
m_settings.m_rendererSamples = rendererSamples;
emit settingsChanged();
Q_EMIT settingsChanged();
}
}
@@ -229,7 +229,7 @@ void PDFViewerSettings::setPreferredMeshResolutionRatio(pdf::PDFReal preferredMe
if (m_settings.m_preferredMeshResolutionRatio != preferredMeshResolutionRatio)
{
m_settings.m_preferredMeshResolutionRatio = preferredMeshResolutionRatio;
emit settingsChanged();
Q_EMIT settingsChanged();
}
}
@@ -238,7 +238,7 @@ void PDFViewerSettings::setMinimalMeshResolutionRatio(pdf::PDFReal minimalMeshRe
if (m_settings.m_minimalMeshResolutionRatio != minimalMeshResolutionRatio)
{
m_settings.m_minimalMeshResolutionRatio = minimalMeshResolutionRatio;
emit settingsChanged();
Q_EMIT settingsChanged();
}
}
@@ -247,7 +247,7 @@ void PDFViewerSettings::setColorTolerance(pdf::PDFReal colorTolerance)
if (m_settings.m_colorTolerance != colorTolerance)
{
m_settings.m_colorTolerance = colorTolerance;
emit settingsChanged();
Q_EMIT settingsChanged();
}
}

View File

@@ -18,6 +18,7 @@
#ifndef PDFVIEWERSETTINGS_H
#define PDFVIEWERSETTINGS_H
#include "pdfglobal.h"
#include "pdfrenderer.h"
#include "pdfcms.h"
#include "pdfexecutionpolicy.h"