Files
Phillip Stephens d5b3c7defb Linux build fixes
2020-04-17 07:18:45 -07:00

38 lines
659 B
C++

#pragma once
#include <nodes/NodeDataModel>
using QtNodes::NodeDataType;
using QtNodes::NodeData;
/// The class can potentially incapsulate any user data which
/// need to be transferred within the Node Editor graph
class IntegerData : public NodeData
{
public:
IntegerData()
: _number(0.0)
{}
IntegerData(int const number)
: _number(number)
{}
NodeDataType type() const override
{
return NodeDataType {QLatin1String("integer"),
QLatin1String("Integer")};
}
int number() const
{ return _number; }
QString numberAsText() const
{ return QString::number(_number); }
private:
int _number;
};