XPlor/libs/xassets/xstreamfilename.cpp

28 lines
469 B
C++
Raw Normal View History

2025-09-10 21:58:26 -04:00
#include "xstreamfilename.h"
2025-08-14 17:30:25 -04:00
2025-09-10 21:58:26 -04:00
XStreamFileName::XStreamFileName()
: XAsset()
, mFileIndex(0)
, mInfo()
2025-08-14 17:30:25 -04:00
{
2025-09-10 21:58:26 -04:00
SetName("Stream File Name");
2025-08-14 17:30:25 -04:00
}
2025-09-10 21:58:26 -04:00
void XStreamFileName::ParseData(XDataStream *aStream)
2025-08-14 17:30:25 -04:00
{
mFileIndex = aStream->ParseUInt32(QString("%1 file index").arg(GetName()));
2025-08-14 17:30:25 -04:00
mInfo.ParseData(aStream);
2025-08-14 17:30:25 -04:00
}
2025-09-10 21:58:26 -04:00
void XStreamFileName::Clear()
2025-08-14 17:30:25 -04:00
{
2025-09-10 21:58:26 -04:00
mFileIndex = 0;
mInfo.Clear();
2025-08-14 17:30:25 -04:00
}
quint32 XStreamFileName::GetFileIndex() const
{
return mFileIndex;
}