#ifndef PREVIEWGENERATORPDF_H #define PREVIEWGENERATORPDF_H #include #include "previewgenerator.h" #include "previewresultpdf.h" class PreviewGeneratorPdf : public PreviewGenerator { protected: QHash documentcache; Poppler::Document *document(QString path); public: using PreviewGenerator::PreviewGenerator; QSharedPointer generate(RenderConfig config, QString documentPath, unsigned int page); ~PreviewGeneratorPdf() { qDeleteAll(documentcache); } }; #endif // PREVIEWGENERATORPDF_H