Blame | Last modification | View Log | RSS feed
#ifndef SMExportWorker_H
#define SMExportWorker_H
#include "SMTypes.h"
#include <QObject>
#include <deque>
class SMExportWorker : public QObject{
Q_OBJECT
public:
SMExportWorker(){}
~SMExportWorker(){}
public slots:
void abort();
void exportFrameSequence(QString path, SMFrameSequence seq);
void work();
signals:
void progressUpdate(int progress);
void finished(int id);
void aborted();
private:
std::deque<QString> paths;
std::deque<SMFrameSequence> seqs;
bool was_aborted = false;
bool working = false;
};
#endif // SMExportWorker_H