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

36 lines
586 B
C++

#pragma once
#include <QtGui/QPixmap>
#include <nodes/NodeDataModel>
using QtNodes::NodeData;
using QtNodes::NodeDataType;
/// The class can potentially incapsulate any user data which
/// need to be transferred within the Node Editor graph
class PixmapData : public NodeData
{
public:
PixmapData() {}
PixmapData(QPixmap const &pixmap)
: _pixmap(pixmap)
{}
NodeDataType
type() const override
{
// id name
return {QLatin1String("pixmap"), QLatin1String("P")};
}
QPixmap
pixmap() const { return _pixmap; }
private:
QPixmap _pixmap;
};