diff options
Diffstat (limited to 'poppler/CurlPDFDocBuilder.h')
-rw-r--r-- | poppler/CurlPDFDocBuilder.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/poppler/CurlPDFDocBuilder.h b/poppler/CurlPDFDocBuilder.h index fb348620..f1106b35 100644 --- a/poppler/CurlPDFDocBuilder.h +++ b/poppler/CurlPDFDocBuilder.h @@ -5,7 +5,8 @@ // This file is licensed under the GPLv2 or later // // Copyright 2010 Hib Eris <hib@hiberis.nl> -// Copyright 2010 Albert Astals Cid <aacid@kde.org> +// Copyright 2010, 2018, 2022 Albert Astals Cid <aacid@kde.org> +// Copyright 2021 Oliver Sander <oliver.sander@tu-dresden.de> // //======================================================================== @@ -20,14 +21,12 @@ // The CurlPDFDocBuilder implements a PDFDocBuilder for 'http(s)://'. //------------------------------------------------------------------------ -class CurlPDFDocBuilder : public PDFDocBuilder { +class CurlPDFDocBuilder : public PDFDocBuilder +{ public: - - PDFDoc *buildPDFDoc(const GooString &uri, GooString *ownerPassword = NULL, - GooString *userPassword = NULL, void *guiDataA = NULL); - GBool supports(const GooString &uri); - + std::unique_ptr<PDFDoc> buildPDFDoc(const GooString &uri, const std::optional<GooString> &ownerPassword = {}, const std::optional<GooString> &userPassword = {}, void *guiDataA = nullptr) override; + bool supports(const GooString &uri) override; }; #endif /* CURLPDFDOCBUILDER_H */ |