add asset js loader & export doric classes
This commit is contained in:
@@ -4,7 +4,9 @@
|
||||
#include <QString>
|
||||
#include <QVariant>
|
||||
|
||||
class DoricInterfaceJSE {
|
||||
#include "DoricExport.h"
|
||||
|
||||
class DORIC_EXPORT DoricInterfaceJSE {
|
||||
public:
|
||||
virtual QString loadJS(QString script, QString source) = 0;
|
||||
|
||||
|
@@ -6,7 +6,9 @@
|
||||
#include "DoricContext.h"
|
||||
#include "utils/DoricConstant.h"
|
||||
|
||||
class DoricPromise {
|
||||
#include "DoricExport.h"
|
||||
|
||||
class DORIC_EXPORT DoricPromise {
|
||||
public:
|
||||
static void resolve(DoricContext *context, QString callbackId,
|
||||
QVariantList args) {
|
||||
|
@@ -3,7 +3,9 @@
|
||||
|
||||
#include <QJSEngine>
|
||||
|
||||
class NativeExecutor {
|
||||
#include "DoricExport.h"
|
||||
|
||||
class DORIC_EXPORT NativeExecutor {
|
||||
|
||||
private:
|
||||
QJSEngine *mJSEngine;
|
||||
|
@@ -8,10 +8,12 @@
|
||||
#include <QObject>
|
||||
#include <QString>
|
||||
|
||||
#include "DoricExport.h"
|
||||
|
||||
static QMap<QString, QPair<QObject *, QString>> *map =
|
||||
new QMap<QString, QPair<QObject *, QString>>();
|
||||
|
||||
class V8Executor {
|
||||
class DORIC_EXPORT V8Executor {
|
||||
|
||||
private:
|
||||
std::unique_ptr<v8::Platform> platform;
|
||||
|
Reference in New Issue
Block a user