#include "xlocalizeentry.h" XLocalizeEntry::XLocalizeEntry() : XAsset() , mValue(new XString()) , mName(new XString()) { } XLocalizeEntry::~XLocalizeEntry() { delete mValue; delete mName; } XString* XLocalizeEntry::GetValue() const { return mValue; } XString* XLocalizeEntry::GetName() const { return mName; } void XLocalizeEntry::Clear() { mValue->Clear(); mName->Clear(); } void XLocalizeEntry::ParseData(QDataStream *aStream) { mValue->ParsePtr(aStream, false); mName->ParsePtr(aStream, false); mValue->ParseData(aStream); mName->ParseData(aStream); } void XLocalizeEntry::SetValue(XString* aValue) { mValue = aValue; } void XLocalizeEntry::SetValue(QString aValue) { mValue->SetString(aValue); } void XLocalizeEntry::SetName(XString* aName) { mName = aName; } void XLocalizeEntry::SetName(QString aName) { mName->SetString(aName); }