61 lines
917 B
C++
61 lines
917 B
C++
#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);
|
|
}
|