Class which represents an image, which manages properties of an image and image data which is located...
Base class for handlers that are used for the Module::processAllPages facility.
Public interface for processing all pages of a temporary output image.
MLErrorCode init(PageRequestProcessor &processor) override
Initializes the process all pages request and add it to the processor if no error occurs.
ProcessAllPagesJob(Module &module, ProcessAllPagesHandler *handler=nullptr, const SubImageBox &box=SubImageBox(), int outputIndex=-1)
Creates a ProcessAllPagesJob for the given Module module with the requested box.
void delegateProgressUpdate(double progress) override
Emits the progress when it changes, to be reimplemented in derived classes.
~ProcessAllPagesJob() override
Destructor.