DocDiff application: page matching

This commit is contained in:
Jakub Melka
2021-09-11 18:17:38 +02:00
parent 7de0fdad3c
commit 050ba869f3
5 changed files with 304 additions and 25 deletions

View File

@ -21,6 +21,7 @@
#include "pdfdocument.h"
#include "pdfprogress.h"
#include "pdfutils.h"
#include "pdfalgorithmlcs.h"
#include <QObject>
#include <QFuture>
@ -126,6 +127,9 @@ private:
void stepProgress();
void performSteps(const std::vector<PDFInteger>& leftPages,
const std::vector<PDFInteger>& rightPages);
void performPageMatching(const std::vector<PDFDiffPageContext>& leftPreparedPages,
const std::vector<PDFDiffPageContext>& rightPreparedPages,
PDFAlgorithmLongestCommonSubsequenceBase::Sequence& pageSequence);
void finalizeGraphicsPieces(PDFDiffPageContext& context);
void onComparationPerformed();