DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DANodeMimeData.h
1#ifndef FCNODEMIMEDATA_H
2#define FCNODEMIMEDATA_H
3#include <QtCore/qglobal.h>
4#include "DAGlobals.h"
5#include "DAMimeData.h"
6#include "DANodeMetaData.h"
7#include "DAGuiAPI.h"
8namespace DA
9{
13class DAGUI_API DANodeMimeData : public DAMimeData
14{
15 Q_OBJECT
16public:
18 //节点格式 - MIME_STANDARD_NODE
19 virtual QStringList formats() const;
20 virtual bool hasFormat(const QString& mimeType) const;
21
22 //设置/获取节点名
23 DANodeMetaData getNodeMetaData() const;
24 void setNodeMetaData(const DANodeMetaData& md);
25
26 //格式字符串
27 static QString formatString();
28
29private:
30 DANodeMetaData m_nodeMetaData;
31};
32} // namespace DA
33#endif // GNODEMIMEDATA_H
mime的基类
Definition DAMimeData.h:12
保存节点元数据 节点元数据由工厂进行管理
Definition DANodeMetaData.h:16
节点移动的mime data
Definition DANodeMimeData.h:14
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44