1#ifndef DAABSTRACTNODEPLUGIN_H
2#define DAABSTRACTNODEPLUGIN_H
4#include "DAPluginSupportGlobal.h"
5#include "DAAbstractNodeFactory.h"
6#include "DAAbstractPlugin.h"
10class DAWorkFlowOperateWidget;
61 virtual void afterLoadedNodes();
78#ifndef DAABSTRACTNODEPLUGIN_IID
79#define DAABSTRACTNODEPLUGIN_IID "org.da.abstract.nodePlugin"
FCAbstractNode的工厂基类,所有自定义的node集合最后都需要提供一个工厂
Definition DAAbstractNodeFactory.h:23
节点插件
Definition DAAbstractNodePlugin.h:37
virtual void destoryNodeFactory(DAAbstractNodeFactory *p)=0
删除一个节点工厂(谁创建谁删除原则)
virtual DAAbstractNodeFactory * createNodeFactory()=0
创建一个节点工厂
所有插件的基类
Definition DAAbstractPlugin.h:20
基本的工作流,这个也是总工厂,汇总了所有插件的工厂
Definition DAWorkFlow.h:21
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44