1#ifndef DAGRAPHICSVIEWGLOBAL_H
2#define DAGRAPHICSVIEWGLOBAL_H
3#include <QtCore/QtGlobal>
5#include <QGraphicsItem>
9#if defined(DAGRAPHICSVIEW_BUILDLIB)
10#define DAGRAPHICSVIEW_API Q_DECL_EXPORT
13#define DAGRAPHICSVIEW_API Q_DECL_IMPORT
15#define DAGRAPHICSVIEW_API Q_DECL_IMPORT
22#ifndef DA_USE_QGRAPHICSOBJECT
23#define DA_USE_QGRAPHICSOBJECT 1
86 ItemType_DAGraphicsResizeableItem_End = ItemType_DAGraphicsResizeableItem_Begin + 1000,
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44
AspectDirection
方向
Definition DAGraphicsViewGlobal.h:33
DAGraphicsCommandIDType
定义了Graphics相关的command id,用于标记相同的redo/undo
Definition DAGraphicsViewGlobal.h:45
@ CmdID_ItemResizeHeight
item resize height
Definition DAGraphicsViewGlobal.h:53
@ CmdID_GraphicsBegin
Graphics相关的command id的起始
Definition DAGraphicsViewGlobal.h:46
@ CmdID_ItemTextDocumentWrapper
Text Document Wrapper
Definition DAGraphicsViewGlobal.h:61
@ CmdID_GraphicsEnd
Graphics相关的command id的结束
Definition DAGraphicsViewGlobal.h:63
@ CmdID_ItemRotation
item rotation
Definition DAGraphicsViewGlobal.h:54
@ CmdID_ItemsAdd
items添加
Definition DAGraphicsViewGlobal.h:55
@ CmdID_ItemResizeWidth
item resize width
Definition DAGraphicsViewGlobal.h:52
@ CmdID_ItemRemove
item移动
Definition DAGraphicsViewGlobal.h:48
@ CmdID_ItemGrouping
item Grouping
Definition DAGraphicsViewGlobal.h:58
@ CmdID_ItemMove
item移动
Definition DAGraphicsViewGlobal.h:49
@ CmdID_ItemsMove
多个item移动
Definition DAGraphicsViewGlobal.h:50
@ CmdID_ItemResize
item resize
Definition DAGraphicsViewGlobal.h:51
@ CmdID_ItemsRemove
items删除
Definition DAGraphicsViewGlobal.h:56
@ CmdID_ItemAdd
item移动
Definition DAGraphicsViewGlobal.h:47
@ CmdID_ItemTextHtmlContentChanged
Text Document Wrapper
Definition DAGraphicsViewGlobal.h:62
@ CmdID_ItemUnGrouping
item Grouping
Definition DAGraphicsViewGlobal.h:59
DAGraphicsItemType
Item Type 枚举
Definition DAGraphicsViewGlobal.h:72
@ ItemType_DAGraphicsResizeableItem
针对DAGraphicsResizeableItem的类型
Definition DAGraphicsViewGlobal.h:82
@ ItemType_DAGraphicsStandardTextItem
标准文本
Definition DAGraphicsViewGlobal.h:76
@ ItemType_DAGraphicsItem_Begin
DAGraphicsItem Type的开始范围
Definition DAGraphicsViewGlobal.h:74
@ ItemType_DAGraphicsLabelItem
标准label
Definition DAGraphicsViewGlobal.h:77
@ ItemType_DAGraphicsPixmapItem
针对DAGraphicsPixmapItem的类型
Definition DAGraphicsViewGlobal.h:85
@ ItemType_DAGraphicsLinkItem
针对DAGraphicsLinkItem的类型
Definition DAGraphicsViewGlobal.h:90
@ ItemType_DAGraphicsLinkItem_Begin
针对DAGraphicsLinkItem的开始
Definition DAGraphicsViewGlobal.h:89
@ ItemType_DAGraphicsItemGroup
针对DAGraphicsItemGroup的类型
Definition DAGraphicsViewGlobal.h:78
@ ItemType_DAGraphicsTextItem
针对DAGraphicsTextItem的类型
Definition DAGraphicsViewGlobal.h:84
@ ItemType_DAGraphicsMarkItem
针对DAGraphicsMarkItem的类型
Definition DAGraphicsViewGlobal.h:79
@ ItemType_DAGraphicsRectItem
针对DAGraphicsRectItem的类型
Definition DAGraphicsViewGlobal.h:83
@ ItemType_DAGraphicsItem
针对DAGraphicsResizeableItem的类型
Definition DAGraphicsViewGlobal.h:75
@ ItemType_DAGraphicsLinkItem_End
DAGraphicsLinkItem的结束范围
Definition DAGraphicsViewGlobal.h:91
@ ItemType_GraphicsItem_Begin
针对DAGraphicsResizeableItem的类型开始
Definition DAGraphicsViewGlobal.h:73