summaryrefslogtreecommitdiff
path: root/poppler/CurlPDFDocBuilder.h
diff options
context:
space:
mode:
Diffstat (limited to 'poppler/CurlPDFDocBuilder.h')
-rw-r--r--poppler/CurlPDFDocBuilder.h13
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 */