Refactor: ParseData - Use XDataStream instead of QDataStream

This commit is contained in:
njohnson 2025-09-10 21:57:00 -04:00
parent a01d07ce41
commit 2de65b22ec

View File

@ -7,7 +7,7 @@ XCBrushSide::XCBrushSide()
, mFirstAdjacentSideOffset(0) , mFirstAdjacentSideOffset(0)
, mEdgeCount(0) , mEdgeCount(0)
{ {
SetName("C Brush Side");
} }
XCBrushSide::~XCBrushSide() XCBrushSide::~XCBrushSide()
@ -15,14 +15,13 @@ XCBrushSide::~XCBrushSide()
} }
void XCBrushSide::ParseData(QDataStream *aStream) void XCBrushSide::ParseData(XDataStream *aStream)
{ {
mPlane.ParsePtr(aStream, false); mPlane.ParsePtr(aStream, false);
*aStream mMaterialNum = aStream->ParseUInt32(QString("%1 material number").arg(GetName()));
>> mMaterialNum mFirstAdjacentSideOffset = aStream->ParseInt16(QString("%1 first adjacent side offset").arg(GetName()));
>> mFirstAdjacentSideOffset mEdgeCount = aStream->ParseUInt8(QString("%1 edge count").arg(GetName()));
>> mEdgeCount;
aStream->skipRawData(1); aStream->skipRawData(1);