diff --git a/libs/xassets/xgameworldmp.cpp b/libs/xassets/xgameworldmp.cpp index c9ffa33..8f85a96 100644 --- a/libs/xassets/xgameworldmp.cpp +++ b/libs/xassets/xgameworldmp.cpp @@ -3,7 +3,7 @@ XGameWorldMp::XGameWorldMp() : XAsset() - , mName("") + , mName() { SetType(ASSET_TYPE_GAMEWORLD_MP); SetName("GameWorld MP"); @@ -17,19 +17,11 @@ XGameWorldMp::~XGameWorldMp() void XGameWorldMp::ParseData(QDataStream *aStream) { // Parse the name string if (GetPtr() == -1) { - mName = XString::ParseCustom(aStream); + mName.ParsePtr(aStream); } } void XGameWorldMp::Clear() { - mName.clear(); -} - -QString XGameWorldMp::GetName() const { - return mName; -} - -void XGameWorldMp::SetName(const QString& name) { - mName = name; + mName.Clear(); } diff --git a/libs/xassets/xgameworldmp.h b/libs/xassets/xgameworldmp.h index 9fd4d61..218c2fa 100644 --- a/libs/xassets/xgameworldmp.h +++ b/libs/xassets/xgameworldmp.h @@ -2,6 +2,7 @@ #define XGAMEWORLDMP_H #include "xasset.h" +#include "xstring.h" #include @@ -14,11 +15,8 @@ public: void ParseData(QDataStream *aStream) override; void Clear() override; - QString GetName() const; - void SetName(const QString& name); - private: - QString mName; + XString mName; }; #endif // XGAMEWORLDMP_H