Rate limit conversion from script

This commit is contained in:
2024-03-26 14:54:19 +01:00
parent 174134a9ee
commit c3588e1c36
4 changed files with 15 additions and 5 deletions
+3 -1
View File
@@ -3,6 +3,7 @@
#include <QRunnable>
#include <QString>
#include <QSemaphore>
#include "imageinfo.h"
class RawImage;
@@ -35,13 +36,14 @@ public:
ConvertParams(){}
ConvertParams(const QVariantMap &map);
};
ConvertRunable(const QString &in, const QString &out, const QString &format, const ConvertParams &params = ConvertParams());
ConvertRunable(const QString &in, const QString &out, const QString &format, const ConvertParams &params = ConvertParams(), QSemaphore *semaphore = nullptr);
void run() override;
private:
QString m_infile;
QString m_outfile;
QString m_format;
ConvertParams m_params;
QSemaphore *m_semaphore;
};
#endif // LOADRUNABLE_H