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