#include "NodeDataModel.hpp"
#include "StyleCollection.hpp"
using QtNodes::NodeDataModel;
using QtNodes::NodeStyle;
NodeDataModel::
NodeDataModel()
: _nodeStyle(StyleCollection::nodeStyle())
{
// Derived classes can initialize specific style here
}
QJsonObject
NodeDataModel::
save() const
{
QJsonObject modelJson;
modelJson["name"] = name();
return modelJson;
}
NodeStyle const&
NodeDataModel::
nodeStyle() const
{
return _nodeStyle;
}
void
NodeDataModel::
setNodeStyle(NodeStyle const& style)
{
_nodeStyle = style;
}