add asset js loader & export doric classes
This commit is contained in:
@@ -3,7 +3,9 @@
|
||||
|
||||
#include <QDebug>
|
||||
|
||||
class DoricGlobalBroadcast {
|
||||
#include "DoricExport.h"
|
||||
|
||||
class DORIC_EXPORT DoricGlobalBroadcast {
|
||||
private:
|
||||
static DoricGlobalBroadcast *local_instance;
|
||||
DoricGlobalBroadcast() { qDebug() << "DoricGlobalBroadcast constructor"; }
|
||||
|
@@ -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;
|
||||
|
@@ -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>);
|
||||
|
@@ -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);
|
||||
|
Reference in New Issue
Block a user