gui: PreviewGenerator*: Wrap PreviewResult in QSharedPointer

This commit is contained in:
2022-05-27 09:28:21 +02:00
parent 3e03fed1a2
commit ee18142e36
7 changed files with 21 additions and 21 deletions

View File

@@ -2,8 +2,9 @@
#define PREVIEWGENERATORMAPFUNCTOR_H
#include "renderconfig.h"
#include "previewgenerator.h"
#include "rendertarget.h"
#include "previewgenerator.h"
class PreviewGeneratorMapFunctor
{
@@ -16,13 +17,13 @@ class PreviewGeneratorMapFunctor
RenderConfig renderConfig;
public:
typedef QSharedPointer<PreviewResult> result_type;
typedef QByteArray result_type;
PreviewGeneratorMapFunctor();
void setRenderConfig(RenderConfig config);
QSharedPointer<PreviewResult> operator()(const QSharedPointer<PreviewResult> &renderResult);
QByteArray operator()(const RenderTarget &renderTarget);
};
#endif // PREVIEWGENERATORMAPFUNCTOR_H