From afd35f9a30e35011e82fef45b65cfae702a006a4 Mon Sep 17 00:00:00 2001 From: m-holger Date: Sun, 24 Jul 2022 14:16:37 +0100 Subject: Overload StreamDataProvider::provideStreamData Use 'QPDFObjGen const&' instead of 'int, int' in signature. --- examples/pdf-create.cc | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'examples/pdf-create.cc') 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> to_delete; Pipeline* p = pipeline; @@ -292,7 +291,7 @@ check( ImageProvider* p = new ImageProvider(desired_color_space, "null"); std::shared_ptr provider(p); Pl_Buffer b_p("get image data"); - provider->provideStreamData(0, 0, &b_p); + provider->provideStreamData(QPDFObjGen(), &b_p); std::shared_ptr desired_data(b_p.getBuffer()); if (desired_data->getSize() != actual_data->getSize()) { -- cgit v1.2.3-54-g00ecf