Move script utility functions to own object

This commit is contained in:
GriffinR
2022-09-05 11:53:30 -04:00
parent 31b22bfcc1
commit bd5446a40b
8 changed files with 164 additions and 143 deletions

View File

@@ -4,6 +4,7 @@
#include "mainwindow.h"
#include "block.h"
#include "api_util.h"
#include <QStringList>
#include <QJSEngine>
@@ -63,8 +64,8 @@ private:
QJSEngine *engine;
QStringList filepaths;
QList<QJSValue> modules;
QMap<QString, QString> registeredActions;
QMap<QString, const QImage*> imageCache;
ScriptUtility *scriptUtility;
void loadModules(QStringList moduleFiles);
void invokeCallback(CallbackType type, QJSValueList args);