1#ifndef DANODEMETADATA_H
2#define DANODEMETADATA_H
3#include "DAWorkFlowAPI.h"
4#include <QtCore/qglobal.h>
20 DANodeMetaData(
const QString& prototype,
const QString& name,
const QIcon& icon,
const QString& group);
22 QString getNodePrototype()
const;
23 void setNodePrototype(
const QString& prototype);
26 QString getNodeName()
const;
27 void setNodeName(
const QString& name);
30 QIcon getIcon()
const;
31 void setIcon(
const QIcon& icon);
34 QString getGroup()
const;
35 void setGroup(
const QString& group);
38 QString getNodeTooltip()
const;
39 void setNodeTooltip(
const QString& tp);
44 explicit operator bool()
const;
62#if QT_VERSION_MAJOR >= 6
63inline std::size_t qHash(
const DANodeMetaData& key, std::size_t seed = 0)
68inline uint qHash(
const DANodeMetaData& key, uint seed = 0)
74DAWORKFLOW_API QDataStream& operator<<(QDataStream& out,
const DANodeMetaData& b);
75DAWORKFLOW_API QDataStream& operator>>(QDataStream& in, DANodeMetaData& b);
76DAWORKFLOW_API QDebug operator<<(QDebug debug,
const DANodeMetaData& c);
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44