Add scriptarg to cli options

This commit is contained in:
2026-04-10 21:55:36 +02:00
parent 8d2a0a28cc
commit ef8b3d7668
10 changed files with 22 additions and 15 deletions
+5 -3
View File
@@ -38,9 +38,11 @@ ScriptEngine::ScriptEngine(Database *database, BatchProcessing *parent)
#endif // PLATESOLVER
}
void ScriptEngine::setParams(const QString &scriptPath, const QList<QPair<QString, QString>> &paths, const QString &outputDir)
void ScriptEngine::setParams(const QString &scriptPath, const QList<QPair<QString, QString>> &paths, const QString &outputDir, const QString &arg)
{
_scriptPath = scriptPath;
if(!arg.isNull())
_jsEngine->globalObject().setProperty("scriptarg", arg);
setPaths(paths);
_outputDir = outputDir + "/";
}
@@ -965,9 +967,9 @@ ScriptEngineThread::~ScriptEngineThread()
if(_engine)_engine->interrupt();
}
void ScriptEngineThread::setParams(const QString &scriptPath, const QList<QPair<QString, QString>> &paths, const QString &outputDir)
void ScriptEngineThread::setParams(const QString &scriptPath, const QList<QPair<QString, QString>> &paths, const QString &outputDir, const QString &arg)
{
_engine->setParams(scriptPath, paths, outputDir);
_engine->setParams(scriptPath, paths, outputDir, arg);
}
void ScriptEngineThread::start()