Generalize previews: Add PreviewResult,PreviewResultPdf, remove PdfPreview

This commit is contained in:
2022-01-03 22:54:22 +01:00
parent 32286cae4b
commit 95b3d1fce2
6 changed files with 95 additions and 24 deletions

22
gui/previewresult.h Normal file
View File

@@ -0,0 +1,22 @@
#ifndef PREVIEWRESULT_H
#define PREVIEWRESULT_H
#include "clicklabel.h"
class PreviewResult
{
protected:
QString documentPath;
unsigned int page;
public:
PreviewResult();
PreviewResult(QString documentPath, unsigned int page);
PreviewResult(const PreviewResult &o) = default;
virtual ~PreviewResult();
virtual QWidget *createPreviewWidget();
virtual bool hasPreview();
QString getDocumentPath() const;
unsigned int getPage() const;
};
#endif // PREVIEWRESULT_H