add asset js loader & export doric classes

This commit is contained in:
王劲鹏
2021-06-10 10:31:23 +08:00
committed by osborn
parent 928a4ab038
commit 0b4b9c2ed6
20 changed files with 92 additions and 19 deletions

View File

@@ -3,7 +3,9 @@
#include <QDebug>
class DoricGlobalBroadcast {
#include "DoricExport.h"
class DORIC_EXPORT DoricGlobalBroadcast {
private:
static DoricGlobalBroadcast *local_instance;
DoricGlobalBroadcast() { qDebug() << "DoricGlobalBroadcast constructor"; }

View File

@@ -9,7 +9,9 @@
#include <QNetworkRequest>
#include <QThread>
class InnerTask : public QObject {
#include "DoricExport.h"
class DORIC_EXPORT InnerTask : public QObject {
Q_OBJECT
private:
QNetworkRequest httpRequest;
@@ -63,7 +65,7 @@ signals:
void response(int code, QList<QByteArray> headers, QByteArray data);
};
class DoricNetworkService : public QObject {
class DORIC_EXPORT DoricNetworkService : public QObject {
Q_OBJECT
private:
QThread thread;

View File

@@ -5,7 +5,9 @@
#include <QHash>
#include <QMetaObject>
class DoricObjectFactory {
#include "DoricExport.h"
class DORIC_EXPORT DoricObjectFactory {
public:
template <typename T> static void registerClass(QString name) {
constructors().insert(name, &constructorHelper<T>);

View File

@@ -7,7 +7,9 @@
#include <QString>
#include <QTextStream>
class DoricUtils {
#include "DoricExport.h"
class DORIC_EXPORT DoricUtils {
public:
static QString readAssetFile(QString preffix, QString assetName) {
QResource resource(":" + preffix + "/" + assetName);