okular: check only the major poppler version in poppler generator

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-03-17 04:17:55 +02:00
parent cbb8a7817a
commit 45b68de2df

View file

@ -28,7 +28,7 @@
#include <poppler/cpp/poppler-version.h>
#include <sys/types.h>
#if POPPLER_VERSION_MAJOR >= 22 && POPPLER_VERSION_MINOR >= 5
#if POPPLER_VERSION_MAJOR
typedef time_t popplertimetype;
#else
typedef poppler::time_type popplertimetype;
@ -304,7 +304,7 @@ Okular::Document::OpenResult PDFGenerator::loadDocumentWithPassword(const QStrin
const poppler::page_transition *popplerpagetransition = popplerpage->transition();
if (popplerpagetransition) {
Okular::PageTransition* okulartransition = new Okular::PageTransition();
#if POPPLER_VERSION_MAJOR >= 22 && POPPLER_VERSION_MINOR >= 5
#if POPPLER_VERSION_MAJOR >= 23
okulartransition->setDuration(qRound(popplerpagetransition->durationReal()));
#else
okulartransition->setDuration(popplerpagetransition->duration());
@ -418,7 +418,7 @@ const Okular::DocumentInfo* PDFGenerator::generateDocumentInfo()
m_documentinfo->set(Okular::DocumentInfo::Creator, okularString(m_popplerdocument->get_creator()));
m_documentinfo->set(Okular::DocumentInfo::Producer, okularString(m_popplerdocument->get_producer()));
m_documentinfo->set(Okular::DocumentInfo::Keywords, okularString(m_popplerdocument->get_keywords()));
#if POPPLER_VERSION_MAJOR >= 22 && POPPLER_VERSION_MINOR >= 5
#if POPPLER_VERSION_MAJOR >= 23
m_documentinfo->set(Okular::DocumentInfo::CreationDate, okularTime(m_popplerdocument->get_creation_date_t()));
m_documentinfo->set(Okular::DocumentInfo::ModificationDate, okularTime(m_popplerdocument->get_modification_date_t()));
#else
@ -490,7 +490,7 @@ const QList<Okular::EmbeddedFile*>* PDFGenerator::embeddedFiles() const
pdfembeddedfile->m_description = okularString(popplerembeddedfile->description());
pdfembeddedfile->m_data = okularBytes(popplerembeddedfile->data());
pdfembeddedfile->m_size = popplerembeddedfile->size();
#if POPPLER_VERSION_MAJOR >= 22 && POPPLER_VERSION_MINOR >= 5
#if POPPLER_VERSION_MAJOR >= 23
pdfembeddedfile->m_modificationdate = okularDateTime(popplerembeddedfile->modification_date_t());
pdfembeddedfile->m_creationdate = okularDateTime(popplerembeddedfile->creation_date_t());
#else