Fix: Replace QDataStream with XDataStream

This commit replaces the use of `QDataStream` with `XDataStream` in the `XAsset` class. This aligns the code with the current XAssets framework and promotes consistency.
This commit is contained in:
njohnson 2025-09-10 21:56:08 -04:00
parent 0545bfe642
commit 99d2885f9c

View File

@ -3,7 +3,7 @@
#include "xassettype.h" #include "xassettype.h"
#include <QDataStream> #include "xdatastream.h"
#include <QString> #include <QString>
#include <QDebug> #include <QDebug>
#include <QIODevice> #include <QIODevice>
@ -12,7 +12,7 @@ class XAsset
{ {
public: public:
XAsset(); XAsset();
virtual ~XAsset(); virtual ~XAsset() = default;
void SetPtr(qint32 aPtr); void SetPtr(qint32 aPtr);
qint32 GetPtr() const; qint32 GetPtr() const;
@ -27,8 +27,8 @@ public:
bool IsDebug() const; bool IsDebug() const;
virtual void Clear(); virtual void Clear();
virtual void ParsePtr(QDataStream *aStream, bool aDataFlag = true); virtual void ParsePtr(XDataStream *aStream, bool aDataFlag = true);
virtual void ParseData(QDataStream *aStream) = 0; virtual void ParseData(XDataStream *aStream) = 0;
static XAsset* Create(XAssetType aAssetType); static XAsset* Create(XAssetType aAssetType);
static QString XAssetTypeToString(XAssetType type); static QString XAssetTypeToString(XAssetType type);