|
|
|||
File indexing completed on 2025-12-10 10:23:47
0001 //======================================================================== 0002 // 0003 // LocalPDFDocBuilder.h 0004 // 0005 // This file is licensed under the GPLv2 or later 0006 // 0007 // Copyright 2010 Hib Eris <hib@hiberis.nl> 0008 // Copyright 2010, 2018, 2022 Albert Astals Cid <aacid@kde.org> 0009 // Copyright 2021 Oliver Sander <oliver.sander@tu-dresden.de> 0010 // 0011 //======================================================================== 0012 0013 #ifndef LOCALPDFDOCBUILDER_H 0014 #define LOCALPDFDOCBUILDER_H 0015 0016 #include "PDFDocBuilder.h" 0017 0018 //------------------------------------------------------------------------ 0019 // LocalPDFDocBuilder 0020 // 0021 // The LocalPDFDocBuilder implements a PDFDocBuilder for local files. 0022 //------------------------------------------------------------------------ 0023 0024 class LocalPDFDocBuilder : public PDFDocBuilder 0025 { 0026 0027 public: 0028 std::unique_ptr<PDFDoc> buildPDFDoc(const GooString &uri, const std::optional<GooString> &ownerPassword = {}, const std::optional<GooString> &userPassword = {}, void *guiDataA = nullptr) override; 0029 bool supports(const GooString &uri) override; 0030 }; 0031 0032 #endif /* LOCALPDFDOCBUILDER_H */
| [ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
|
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
|