|
DAWorkbench 0.0.1
DAWorkbench API
|
所有支持xml文件保存的类继承于它,从而提供saveToXml和loadFromXml接口 更多...
#include <DAXMLFileInterface.h>
Public 成员函数 | |
| virtual bool | saveToXml (QDomDocument *doc, QDomElement *parentElement, const QVersionNumber &ver) const =0 |
| virtual bool | loadFromXml (const QDomElement *parentElement, const QVersionNumber &ver)=0 |
静态 Public 成员函数 | |
| template<typename std_container_like > | |
| static QDomElement | makeElement (const std_container_like &v, const QString &tagName, QDomDocument *doc) |
| 生成一个文本 | |
| template<typename std_container_like > | |
| static bool | loadElement (std_container_like &v, const QDomElement *ele) |
| 加载文本 | |
| static QDomElement | makeSysInfoElement (const QString &tagName, QDomDocument *doc) |
| static void | appendElementWithText (QDomElement &parent, const QString &tagName, const QString &text, QDomDocument *doc) |
| 在parent下,插入一个tag,tag下包含文字text | |
所有支持xml文件保存的类继承于它,从而提供saveToXml和loadFromXml接口
|
static |
在parent下,插入一个tag,tag下包含文字text
达到如下效果:
| parent | |
| tagName | |
| text | |
| doc |
|
static |
加载文本
加载
加载qfont
加载画笔
加载QPointF
加载QPoint
加载QRectF
加载QRect
加载颜色
| p | |
| ele |
| p | |
| ele |
|
pure virtual |
在 DA::DAGraphicsPixmapItem, DA::DAGraphicsRectItem, DA::DAGraphicsResizeableItem, DA::DAGraphicsTextItem, DA::DAAbstractNodeGraphicsItem, DA::DAStandardNodePixmapGraphicsItem, DA::DAAppConfig, DA::DAGraphicsItem, DA::DAGraphicsItemGroup, DA::DAGraphicsLinkItem, DA::DAGraphicsMarkItem , 以及 DA::DAAbstractNodeLinkGraphicsItem 内被实现.
|
static |
生成一个文本
创建一个QVariant的标签
生成一个QVector3D标签
生成一个QFont标签
生成一个标准QBrush标签
生成一个标准画笔标签
生成一个QPointF标签
生成一个QPoint标签
生成一个QRectF标签
生成一个QRect标签
生成一个颜色
| v | |
| tagName | |
| doc |
| p | |
| tagName | 标签名 |
| doc |
| v | |
| tagName | 标签名字 |
| doc |
针对QStringList,QVariantList,QVariantMap,QVariantHashd
| v | |
| tagName | |
| doc |
|
pure virtual |
在 DA::DAAppConfig, DA::DAGraphicsItem, DA::DAGraphicsItemGroup, DA::DAGraphicsLinkItem, DA::DAGraphicsMarkItem, DA::DAGraphicsPixmapItem, DA::DAGraphicsRectItem, DA::DAGraphicsResizeableItem, DA::DAGraphicsTextItem, DA::DAAbstractNodeGraphicsItem, DA::DAAbstractNodeLinkGraphicsItem , 以及 DA::DAStandardNodePixmapGraphicsItem 内被实现.