diff options
author | m-holger <m-holger@kubitscheck.org> | 2022-07-24 15:16:37 +0200 |
---|---|---|
committer | m-holger <m-holger@kubitscheck.org> | 2022-07-24 17:02:35 +0200 |
commit | afd35f9a30e35011e82fef45b65cfae702a006a4 (patch) | |
tree | 0b06071beb79d85d034e83691f9c287deba371fc /examples/pdf-create.cc | |
parent | 5d0469f1bcbe1c4d008e71bc690273198805a405 (diff) | |
download | qpdf-afd35f9a30e35011e82fef45b65cfae702a006a4.tar.zst |
Overload StreamDataProvider::provideStreamData
Use 'QPDFObjGen const&' instead of 'int, int' in signature.
Diffstat (limited to 'examples/pdf-create.cc')
-rw-r--r-- | examples/pdf-create.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/examples/pdf-create.cc b/examples/pdf-create.cc index 5e9e4239..785021da 100644 --- a/examples/pdf-create.cc +++ b/examples/pdf-create.cc @@ -29,8 +29,7 @@ class ImageProvider: public QPDFObjectHandle::StreamDataProvider public: ImageProvider(std::string const& color_space, std::string const& filter); virtual ~ImageProvider() = default; - virtual void - provideStreamData(int objid, int generation, Pipeline* pipeline); + virtual void provideStreamData(QPDFObjGen const&, Pipeline* pipeline); size_t getWidth() const; size_t getHeight() const; @@ -93,7 +92,7 @@ ImageProvider::getHeight() const } void -ImageProvider::provideStreamData(int objid, int generation, Pipeline* pipeline) +ImageProvider::provideStreamData(QPDFObjGen const&, Pipeline* pipeline) { std::vector<std::shared_ptr<Pipeline>> to_delete; Pipeline* p = pipeline; @@ -292,7 +291,7 @@ check( ImageProvider* p = new ImageProvider(desired_color_space, "null"); std::shared_ptr<QPDFObjectHandle::StreamDataProvider> provider(p); Pl_Buffer b_p("get image data"); - provider->provideStreamData(0, 0, &b_p); + provider->provideStreamData(QPDFObjGen(), &b_p); std::shared_ptr<Buffer> desired_data(b_p.getBuffer()); if (desired_data->getSize() != actual_data->getSize()) { |