DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DAWorkFlowAPI.h
1#ifndef DAWORKFLOWGLOBAL_H
2#define DAWORKFLOWGLOBAL_H
3#include <QtCore/QtGlobal>
4#include "DAGlobals.h"
5
6#if defined(DAWORKFLOW_BUILDLIB)
7#define DAWORKFLOW_API Q_DECL_EXPORT
8#else
9#ifdef Q_CC_MSVC
10#define DAWORKFLOW_API Q_DECL_IMPORT
11#else
12#define DAWORKFLOW_API Q_DECL_IMPORT
13#endif
14#endif
15#include <QGraphicsItem>
16namespace DA
17{
18
23{
24 ItemType_GraphicsNodeItemTypeStart = QGraphicsItem::UserType + 500,
25 ItemType_GraphicsNodeItem = ItemType_GraphicsNodeItemTypeStart + 1,
26 ItemType_GraphicsNodeObject = ItemType_GraphicsNodeItemTypeStart + 2,
27 ItemType_GraphicsNodeLinkItem = ItemType_GraphicsNodeItemTypeStart + 3,
28 ItemType_GraphicsStandardNodePixmapItem = ItemType_GraphicsNodeItemTypeStart + 4,
29 ItemType_GraphicsStandardNodeSvgItem = ItemType_GraphicsNodeItemTypeStart + 5,
30 ItemType_GraphicsStandardWidgetItem = ItemType_GraphicsNodeItemTypeStart + 6,
31 ItemType_GraphicsStandardRectItem = ItemType_GraphicsNodeItemTypeStart + 7,
32 ItemType_GraphicsStandardTextItem = ItemType_GraphicsNodeItemTypeStart + 8,
33 ItemType_GraphicsNodeItemTypeEnd = QGraphicsItem::UserType + 999,
34 ItemType_GraphicsNodeUserType = ItemType_GraphicsNodeItemTypeEnd + 1000
35};
36
37} // namespace DA
38
39#endif // DAWORKFLOWGLOBAL_H
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44
DANodeGraphicsItemType
定义本程序的Graphics item类型
Definition DAWorkFlowAPI.h:23
@ ItemType_GraphicsNodeUserType
用户自定义的类型需要在此基础上加
Definition DAWorkFlowAPI.h:34
@ ItemType_GraphicsNodeObject
针对DANode的item
Definition DAWorkFlowAPI.h:26
@ ItemType_GraphicsNodeItem
针对DANode的item
Definition DAWorkFlowAPI.h:25