gui: Begin IPCPreviewWorker

This commit is contained in:
2022-05-27 09:26:03 +02:00
parent 02642a147a
commit 6439adffc6
2 changed files with 51 additions and 0 deletions

20
gui/ipcpreviewworker.h Normal file
View File

@ -0,0 +1,20 @@
#ifndef IPCPREVIEWWORKER_H
#define IPCPREVIEWWORKER_H
#include <QLocalSocket>
#include <QFutureWatcher>
#include "renderconfig.h"
#include "rendertarget.h"
#include "previewgenerator.h"
class IPCPreviewWorker : public QObject
{
Q_OBJECT
private:
QFutureWatcher<QByteArray> previewWorkerWatcher;
public:
IPCPreviewWorker();
void start(RenderConfig config, const QVector<RenderTarget> &targets, QLocalSocket *peer);
};
#endif // IPCPREVIEWWORKER_H