DAProjectInterface::getProjectVersion的版本号会通过setVersionNumber设置进DAXmlHelper DAXmlHelper会根据QVersionNumber来进行低版本的兼容
更多...
|
|
void | setLoadedVersionNumber (const QVersionNumber &v) |
| |
|
QVersionNumber | getLoaderVersionNumber () const |
| |
|
QDomElement | makeElement (DAWorkFlowEditWidget *wfe, const QString &tagName, QDomDocument *doc) |
| |
|
bool | loadElement (DAWorkFlowEditWidget *wfe, const QDomElement *ele) |
| |
|
QDomElement | makeElement (DAWorkFlowOperateWidget *wfo, const QString &tagName, QDomDocument *doc) |
| |
| bool | loadElement (DAWorkFlowOperateWidget *wfo, const QDomElement *workflowsEle) |
| | 从xml中加载DAWorkFlowOperateWidget
|
| |
| QDomElement | makeClipBoardElement (const QList< DAGraphicsItem * > its, const QString &tagName, QDomDocument *doc, bool isCopyType=true) |
| | 创建剪切板描述xml
|
| |
| bool | loadClipBoardElement (const QDomElement *clipBoardElement, DAWorkFlowGraphicsScene *sc) |
| |
| QList< QGraphicsItem * > | getAllDealItems () const |
| | 获取所有处理过的item
|
| |
|
|
static QVersionNumber | getCurrentVersionNumber () |
| |
|
static QDomElement | makeElement (const DAGraphicsItem *item, const QString &tagName, QDomDocument *doc) |
| |
|
static bool | loadElement (DAGraphicsItem *item, const QDomElement *tag, const QVersionNumber &v=QVersionNumber()) |
| |
| static QGraphicsItem * | loadItemElement (const QDomElement *itemEle, const QVersionNumber &v=QVersionNumber()) |
| | 加载item
|
| |
| static QDomElement | makeElement (const DAGraphicsItemGroup *itemGroup, const QString &tagName, QDomDocument *doc) |
| | DAGraphicsItemGroup的通用保存
|
| |
| static bool | loadElement (DAGraphicsScene *scene, DAGraphicsItemGroup *group, const QDomElement *groupElement, const QVersionNumber &v=QVersionNumber()) |
| | 加载分组,一般分组要最后加载
|
| |
|
static QDomElement | makeElement (const QGraphicsItem *item, const QString &tagName, QDomDocument *doc) |
| |
| static bool | loadElement (QGraphicsItem *item, const QDomElement *tag, const QVersionNumber &v=QVersionNumber()) |
| | 加载
|
| |
| static QDomElement | makeElement (const DAColorTheme *ct, const QString &tagName, QDomDocument *doc) |
| | DAColorTheme
|
| |
|
static bool | loadElement (DAColorTheme *ct, const QDomElement *tag, const QVersionNumber &v=QVersionNumber()) |
| |
| static QDomElement | makeElement (DAChartOperateWidget *chartOpt, const QString &tagName, QDomDocument *doc, DAChartItemsManager *itemsMgr) |
| | DAChartOperateWidget的序列化
|
| |
|
static bool | loadElement (DAChartOperateWidget *chartOpt, const QDomElement *tag, const DAChartItemsManager *itemsMgr, const QVersionNumber &v=QVersionNumber()) |
| |
| static QDomElement | makeElement (const DAFigureWidget *fig, const QString &tagName, QDomDocument *doc, DAChartItemsManager *itemsMgr) |
| | DAFigureWidget的序列化
|
| |
|
static bool | loadElement (DAFigureWidget *fig, const QDomElement *tag, const DAChartItemsManager *itemsMgr, const QVersionNumber &v=QVersionNumber()) |
| |
| static QDomElement | makeElement (const DAChartWidget *chart, const QString &tagName, QDomDocument *doc, DAChartItemsManager *itemsMgr) |
| | DAChartWidget
|
| |
|
static bool | loadElement (DAChartWidget *chart, const QDomElement *tag, const DAChartItemsManager *itemsMgr, const QVersionNumber &v=QVersionNumber()) |
| |
|
static QDomElement | makeElement (const DAChartAxisRangeBinder *axisBinder, const QString &tagName, QDomDocument *doc) |
| |
|
static bool | loadChartAxisRangeElement (DAFigureWidget *fig, const QDomElement *tag, const QVersionNumber &v=QVersionNumber()) |
| |
| static QDomElement | makeQwtPlotAxisElement (const DAChartWidget *chart, int axisID, const QString &tagName, QDomDocument *doc) |
| |
| static bool | loadQwtPlotAxisElement (DAChartWidget *chart, const QDomElement *qwtplotTag, const QVersionNumber &v=QVersionNumber()) |
| |
| static QDomElement | makeElement (const QwtPlotLayout *value, const QString &tagName, QDomDocument *doc) |
| | QwtPlotLayout
|
| |
|
static bool | loadElement (QwtPlotLayout *value, const QDomElement *tag, const QVersionNumber &version=QVersionNumber()) |
| |
|
static QDomElement | makeElement (const QwtScaleWidget *value, const QString &tagName, QDomDocument *doc) |
| |
|
static bool | loadElement (QwtScaleWidget *value, const QDomElement *tag, const QVersionNumber &version=QVersionNumber()) |
| |
| static QDomElement | makeElement (const QwtText *value, const QString &tagName, QDomDocument *doc) |
| | QwtText
|
| |
|
static bool | loadElement (QwtText *value, const QDomElement *tag, const QVersionNumber &version=QVersionNumber()) |
| |
| static QDomElement | makeElement (unsigned int plotitemID, const QwtPlotItem *value, const QString &tagName, QDomDocument *doc) |
| | 创建 QwtPlotItems
|
| |
| static QDomElement | createVariantValueElement (QDomDocument &doc, const QString &tagName, const QVariant &var) |
| | 生成一个qvariant element
|
| |
|
static QVariant | loadVariantValueElement (const QDomElement &item, const QVariant &defaultVal) |
| |
| static qreal | attributeToDouble (const QDomElement &item, const QString &att) |
| | 带警告的attribute转double
|
| |
DAProjectInterface::getProjectVersion的版本号会通过setVersionNumber设置进DAXmlHelper DAXmlHelper会根据QVersionNumber来进行低版本的兼容
低版本兼容主要体现在load函数,save函数统一都只有一个版本
v1.1.0 最初始版本 v1.3.0 优化了item的保存信息,优化了连接点的保存 v1.4.0 优化了属性的保存