Finishing of optimalization

This commit is contained in:
Jakub Melka
2020-06-06 16:30:06 +02:00
parent 8a97f20ce9
commit 5cb9bdee26
5 changed files with 151 additions and 17 deletions

View File

@@ -22,6 +22,8 @@ public:
explicit PDFOptimizeDocumentDialog(const pdf::PDFDocument* document, QWidget* parent);
virtual ~PDFOptimizeDocumentDialog() override;
pdf::PDFDocument takeOptimizedDocument() { return qMove(m_optimizedDocument); }
signals:
void displayOptimizationInfo();

View File

@@ -1417,7 +1417,9 @@ void PDFViewerMainWindow::on_actionOptimize_triggered()
if (dialog.exec() == QDialog::Accepted)
{
pdf::PDFDocumentPointer pointer(new pdf::PDFDocument(dialog.takeOptimizedDocument()));
pdf::PDFModifiedDocument document(qMove(pointer), m_optionalContentActivity, pdf::PDFModifiedDocument::Reset);
onDocumentModified(qMove(document));
}
}