summaryrefslogtreecommitdiffstats
path: root/tdefile-plugins/dependencies/poppler-tqt/poppler-private.cc
diff options
context:
space:
mode:
authorOBATA Akio <obache@wizdas.com>2019-05-21 13:33:17 +0900
committerOBATA Akio <obache@wizdas.com>2019-05-21 13:33:17 +0900
commite7a848c7aa5735cba4712d73f819a3e2b9883730 (patch)
tree80d8fdbdb0709cdb4fb2e1895fe9ae470d14747f /tdefile-plugins/dependencies/poppler-tqt/poppler-private.cc
parent4eb49b55f2b9d2412da7fded637134950c2516a1 (diff)
downloadtdegraphics-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.cc13
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 );
}