Add convert function to script

This commit is contained in:
2024-03-25 20:25:47 +01:00
parent 4fe56acbd9
commit 9f7e2ab6b4
4 changed files with 27 additions and 2 deletions
+3
View File
@@ -5,6 +5,7 @@
#include <QJSEngine>
#include <QFileInfo>
#include <QThread>
#include <QThreadPool>
#include "database.h"
namespace Script
@@ -17,6 +18,7 @@ class ScriptEngine : public QObject
Q_OBJECT
QJSEngine *_jsEngine;
Database *_database;
QThreadPool *_pool;
QString _scriptPath;
QString _outputDir;
QStringList _paths;
@@ -31,6 +33,7 @@ public:
Q_INVOKABLE void mark(File *file);
Q_INVOKABLE void unmark(File *file);
Q_INVOKABLE bool isMarked(const File *file) const;
Q_INVOKABLE bool convert(File *file, QString &outpath, QJSValue &params);
QJSValue newObject();
public slots:
void run();