dll pack & replace mt

This commit is contained in:
王劲鹏
2021-05-18 16:15:28 +08:00
committed by osborn
parent e82e598921
commit ada65c836f
44 changed files with 137 additions and 60 deletions

View File

@@ -1,9 +1,11 @@
#ifndef DORICGROUPNODE_H
#define DORICGROUPNODE_H
#include "DoricExport.h"
#include "DoricSuperNode.h"
class DoricGroupNode : public DoricSuperNode {
class DORIC_EXPORT DoricGroupNode : public DoricSuperNode {
public:
using DoricSuperNode::DoricSuperNode;

View File

@@ -1,10 +1,11 @@
#ifndef DORICHLAYOUTNODE_H
#define DORICHLAYOUTNODE_H
#include "DoricExport.h"
#include "DoricGroupNode.h"
class DoricHLayoutNode : public DoricGroupNode {
class DORIC_EXPORT DoricHLayoutNode : public DoricGroupNode {
public:
using DoricGroupNode::DoricGroupNode;

View File

@@ -1,9 +1,11 @@
#ifndef DORICIMAGENODE_H
#define DORICIMAGENODE_H
#include "DoricExport.h"
#include "DoricViewNode.h"
class DoricImageNode : public DoricViewNode {
class DORIC_EXPORT DoricImageNode : public DoricViewNode {
public:
using DoricViewNode::DoricViewNode;

View File

@@ -3,9 +3,11 @@
#include <QQuickItem>
#include "DoricExport.h"
#include "DoricStackNode.h"
class DoricRootNode : public DoricStackNode {
class DORIC_EXPORT DoricRootNode : public DoricStackNode {
public:
using DoricStackNode::DoricStackNode;

View File

@@ -1,9 +1,11 @@
#ifndef DORICSCROLLERNODE_H
#define DORICSCROLLERNODE_H
#include "DoricExport.h"
#include "DoricSuperNode.h"
class DoricScrollerNode : public DoricSuperNode {
class DORIC_EXPORT DoricScrollerNode : public DoricSuperNode {
private:
DoricViewNode *mChildNode = nullptr;

View File

@@ -1,9 +1,11 @@
#ifndef DORICSTACKNODE_H
#define DORICSTACKNODE_H
#include "DoricExport.h"
#include "DoricGroupNode.h"
class DoricStackNode : public DoricGroupNode {
class DORIC_EXPORT DoricStackNode : public DoricGroupNode {
public:
using DoricGroupNode::DoricGroupNode;

View File

@@ -3,9 +3,11 @@
#include <QJsonArray>
#include "DoricExport.h"
#include "DoricViewNode.h"
class DoricSuperNode : public DoricViewNode {
class DORIC_EXPORT DoricSuperNode : public DoricViewNode {
private:
QMap<QString, QJsonValue> subNodes;

View File

@@ -1,9 +1,11 @@
#ifndef DORICTEXTNODE_H
#define DORICTEXTNODE_H
#include "DoricExport.h"
#include "DoricViewNode.h"
class DoricTextNode : public DoricViewNode {
class DORIC_EXPORT DoricTextNode : public DoricViewNode {
public:
using DoricViewNode::DoricViewNode;

View File

@@ -1,9 +1,11 @@
#ifndef DORICVLAYOUTNODE_H
#define DORICVLAYOUTNODE_H
#include "DoricExport.h"
#include "DoricGroupNode.h"
class DoricVLayoutNode : public DoricGroupNode {
class DORIC_EXPORT DoricVLayoutNode : public DoricGroupNode {
public:
using DoricGroupNode::DoricGroupNode;

View File

@@ -5,12 +5,14 @@
#include <QJsonValue>
#include <QQuickItem>
#include "DoricExport.h"
#include "../utils/DoricContextHolder.h"
#include "../utils/DoricLayouts.h"
class DoricSuperNode;
class DoricViewNode : public DoricContextHolder {
class DORIC_EXPORT DoricViewNode : public DoricContextHolder {
protected:
QQuickItem *mView;

View File

@@ -1,9 +1,11 @@
#ifndef DORICSLIDEITEMNODE_H
#define DORICSLIDEITEMNODE_H
#include "DoricExport.h"
#include "shader/DoricStackNode.h"
class DoricSlideItemNode : public DoricStackNode {
class DORIC_EXPORT DoricSlideItemNode : public DoricStackNode {
public:
using DoricStackNode::DoricStackNode;
};

View File

@@ -1,10 +1,12 @@
#ifndef DORICSLIDERNODE_H
#define DORICSLIDERNODE_H
#include "DoricExport.h"
#include "DoricSlideItemNode.h"
#include "shader/DoricSuperNode.h"
class DoricSliderNode : public DoricSuperNode {
class DORIC_EXPORT DoricSliderNode : public DoricSuperNode {
private:
int itemCount = 0;