#include "ElaGraphicsItemPrivate.h" ElaGraphicsItemPrivate::ElaGraphicsItemPrivate(QObject* parent) : QObject(parent) { } ElaGraphicsItemPrivate::~ElaGraphicsItemPrivate() { } QDataStream& operator<<(QDataStream& stream, const ElaGraphicsItemPrivate* data) { stream << data->_itemUID; stream << data->_pItemName; stream << data->_pMaxLinkPortCount; stream << data->_currentLinkPortState; stream << data->_pDataRoutes; stream << data->_pItemImage; stream << data->_pItemSelectedImage; return stream; } QDataStream& operator>>(QDataStream& stream, ElaGraphicsItemPrivate* data) { stream >> data->_itemUID; stream >> data->_pItemName; stream >> data->_pMaxLinkPortCount; stream >> data->_currentLinkPortState; stream >> data->_pDataRoutes; stream >> data->_pItemImage; stream >> data->_pItemSelectedImage; return stream; }