Add compression parameters

This commit is contained in:
2024-03-25 22:53:13 +01:00
parent 9f7e2ab6b4
commit bbc13ec8a5
4 changed files with 48 additions and 9 deletions
+13 -3
View File
@@ -24,14 +24,24 @@ public:
void run() override;
};
class ConvertRunable : public QRunnable
{
public:
struct ConvertParams
{
int compressionLevel = -1;
QString compressionType;
ConvertParams(){}
ConvertParams(const QVariantMap &map);
};
ConvertRunable(const QString &in, const QString &out, const QString &format, const ConvertParams &params = ConvertParams());
void run() override;
private:
QString m_infile;
QString m_outfile;
QString m_format;
public:
ConvertRunable(const QString &in, const QString &out, const QString &format);
void run() override;
ConvertParams m_params;
};
#endif // LOADRUNABLE_H