Generalize previews: Add PreviewGenerator*

Этот коммит содержится в:
2022-01-03 22:59:44 +01:00
родитель 95b3d1fce2
Коммит d816603a1c
6 изменённых файлов: 177 добавлений и 0 удалений

17
gui/previewgenerator.h Обычный файл
Просмотреть файл

@@ -0,0 +1,17 @@
#ifndef PREVIEWGENERATOR_H
#define PREVIEWGENERATOR_H
#include <QVector>
#include <QSharedPointer>
#include "previewresult.h"
#include "renderconfig.h"
class PreviewGenerator
{
public:
virtual PreviewResult *generate(RenderConfig config, QString documentPath, unsigned int page) = 0;
virtual ~PreviewGenerator()
{
}
};
#endif // PREVIEWGENERATOR_H