#include "xrectdef.h" XRectDef::XRectDef() : XAsset() , mX(0) , mY(0) , mWidth(0) , mHeight(0) , mHorzAlign(0) , mVertAlign(0) { SetName("Rectangle Definition"); } void XRectDef::ParseData(XDataStream *aStream) { mX = aStream->ParseSingle(QString("%1 x").arg(GetName())); mY = aStream->ParseSingle(QString("%1 y").arg(GetName())); mWidth = aStream->ParseSingle(QString("%1 width").arg(GetName())); mHeight = aStream->ParseSingle(QString("%1 height").arg(GetName())); mHorzAlign = aStream->ParseInt32(QString("%1 horizontal align").arg(GetName())); mVertAlign = aStream->ParseInt32(QString("%1 vertical align").arg(GetName())); } void XRectDef::Clear() { mX = 0; mY = 0; mWidth = 0; mHeight = 0; mHorzAlign = 0; mVertAlign = 0; }