diff options
Diffstat (limited to 'Build/source/libs/poppler/poppler-src/poppler/CurlPDFDocBuilder.cc')
-rw-r--r-- | Build/source/libs/poppler/poppler-src/poppler/CurlPDFDocBuilder.cc | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/Build/source/libs/poppler/poppler-src/poppler/CurlPDFDocBuilder.cc b/Build/source/libs/poppler/poppler-src/poppler/CurlPDFDocBuilder.cc deleted file mode 100644 index 4dae58e7e3d..00000000000 --- a/Build/source/libs/poppler/poppler-src/poppler/CurlPDFDocBuilder.cc +++ /dev/null @@ -1,50 +0,0 @@ -//======================================================================== -// -// CurlPDFDocBuilder.cc -// -// This file is licensed under the GPLv2 or later -// -// Copyright 2010 Hib Eris <hib@hiberis.nl> -// Copyright 2010, 2017 Albert Astals Cid <aacid@kde.org> -// -//======================================================================== - -#include <config.h> - -#include "CurlPDFDocBuilder.h" - -#include "CachedFile.h" -#include "CurlCachedFile.h" -#include "ErrorCodes.h" - -//------------------------------------------------------------------------ -// CurlPDFDocBuilder -//------------------------------------------------------------------------ - -PDFDoc * -CurlPDFDocBuilder::buildPDFDoc(const GooString &uri, - GooString *ownerPassword, GooString *userPassword, void *guiDataA) -{ - CachedFile *cachedFile = new CachedFile( - new CurlCachedFileLoader(), uri.copy()); - - if (cachedFile->getLength() == ((Guint) -1)) { - cachedFile->decRefCnt(); - return PDFDoc::ErrorPDFDoc(errOpenFile, uri.copy()); - } - - BaseStream *str = new CachedFileStream( - cachedFile, 0, gFalse, cachedFile->getLength(), Object(objNull)); - - return new PDFDoc(str, ownerPassword, userPassword, guiDataA); -} - -GBool CurlPDFDocBuilder::supports(const GooString &uri) -{ - if (uri.cmpN("http://", 7) == 0 || uri.cmpN("https://", 8) == 0) { - return gTrue; - } else { - return gFalse; - } -} - |