diff options
author | OBATA Akio <obache@wizdas.com> | 2019-05-21 13:33:17 +0900 |
---|---|---|
committer | OBATA Akio <obache@wizdas.com> | 2019-05-21 13:33:17 +0900 |
commit | e7a848c7aa5735cba4712d73f819a3e2b9883730 (patch) | |
tree | 80d8fdbdb0709cdb4fb2e1895fe9ae470d14747f /tdefile-plugins/dependencies/poppler-tqt/poppler-private.cc | |
parent | 4eb49b55f2b9d2412da7fded637134950c2516a1 (diff) | |
download | tdegraphics-e7a848c7aa5735cba4712d73f819a3e2b9883730.tar.gz tdegraphics-e7a848c7aa5735cba4712d73f819a3e2b9883730.zip |
Add support fo Poppler >= 0.76
Follow Catalog::find_page argments change and GooList removal.
Signed-off-by: OBATA Akio <obache@wizdas.com>
Diffstat (limited to 'tdefile-plugins/dependencies/poppler-tqt/poppler-private.cc')
-rw-r--r-- | tdefile-plugins/dependencies/poppler-tqt/poppler-private.cc | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cc b/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cc index e69d46c4..059bf1c0 100644 --- a/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cc +++ b/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cc @@ -86,13 +86,18 @@ GooString *TQStringToGooString(const TQString &s) } -void DocumentData::addTocChildren( TQDomDocument * docSyn, TQDomNode * parent, CONST_064 GooList * items ) +void DocumentData::addTocChildren( TQDomDocument * docSyn, TQDomNode * parent, OUTLINE_ITEMS_TYPE * items ) { - int numItems = items->getLength(); + int numItems = OUTLINE_ITEMS_LENGTH(items); for ( int i = 0; i < numItems; ++i ) { // iterate over every object in 'items' - OutlineItem * outlineItem = (OutlineItem *)items->get( i ); + OutlineItem * outlineItem = +#ifdef HAVE_POPPLER_076 + (*items)[i]; +#else + (OutlineItem *)items->get( i ); +#endif // 1. create element using outlineItem's title as tagName TQString name; @@ -138,7 +143,7 @@ void DocumentData::addTocChildren( TQDomDocument * docSyn, TQDomNode * parent, C // 3. recursively descend over children outlineItem->open(); - CONST_064 GooList * children = outlineItem->getKids(); + OUTLINE_ITEMS_TYPE * children = outlineItem->getKids(); if ( children ) addTocChildren( docSyn, &item, children ); } |